@@ -6,9 +6,9 @@ func encrypt(padding : Padding) {
66 let key : Array < UInt8 > = [ 0x2a , 0x3a , 0x80 , 0x05 ]
77 let keyString = " this is a constant string "
88 let ivString = getRandomIV ( )
9- _ = try AES ( key: key, blockMode: CBC ( ) , padding: padding)
9+ _ = try AES ( key: key, blockMode: CBC ( AES . randomIV ( AES . blockSize ) ) , padding: padding)
1010 _ = try AES ( key: keyString, iv: ivString)
11- _ = try Blowfish ( key: key, blockMode: CBC ( ) , padding: padding)
11+ _ = try Blowfish ( key: key, blockMode: CBC ( Blowfish . randomIV ( Blowfish . blockSize ) ) , padding: padding)
1212 _ = try Blowfish ( key: keyString, iv: ivString)
1313
1414
@@ -18,9 +18,9 @@ func encrypt(padding : Padding) {
1818 if status == errSecSuccess {
1919 let keyString = String ( cString: key)
2020 let ivString = getRandomIV ( )
21- _ = try AES ( key: key, blockMode: CBC ( ) , padding: padding)
21+ _ = try AES ( key: key, blockMode: CBC ( AES . randomIV ( AES . blockSize ) ) , padding: padding)
2222 _ = try AES ( key: keyString, iv: ivString)
23- _ = try Blowfish ( key: key, blockMode: CBC ( ) , padding: padding)
23+ _ = try Blowfish ( key: key, blockMode: CBC ( Blowfish . randomIV ( Blowfish . blockSize ) ) , padding: padding)
2424 _ = try Blowfish ( key: keyString, iv: ivString)
2525 }
2626
0 commit comments