我知道在Objective C中,我可以通过本地库(CommonCrypter.h)使用AES128进行加密。在Java语言中,我在AES128模式下使用CFB 8859-1进行加密。在Objective C中,编码是通过NSISOLATIN1STRINGENCODING完成的,但问题是在CFB模式中没有对应的编码。唯一可用的模式是: EBC padding、KCCOPTIONECBMODE和KCCOPTIONPKCS7PADDING。
我需要在CFB模式下使用AES128加密。有谁知道这是怎么回事吗?提前感谢你了。
发布于 2011-06-03 01:56:43
CBC可以使用ECB构建,从概念上讲,它是:
Key K;
InitializationVector IV;
OutputDataStream OS;
Block X;
set X = IV;
for each Block B of data D:
Block E = ECB(K, B ^ X);
set X = E
write E to OShttps://stackoverflow.com/questions/6218256
复制相似问题