1
我通过NSData AES128EncryptWithKey方法进行加密,并且在.Net端解密它时出现问题。我读过几篇文章,基本上都说我的Salt和/或Initialization Vectors必须不同,我怀疑我的问题与这个事实有关。但是,我找不到任何说明该方法使用的盐的内容。解密iPhone加密在.Net应用程序中蜇
的AES128EncryptWithKey例程调用CCCrypt如下:
CCCrypt(kCCEncrypt, kCCAlgorithmAES128, kCCOptionPKCS7Padding,
keyPtr, kCCKeySizeAES128,
NULL /* initialization vector (optional) */,
[self bytes], dataLength, /* input */
buffer, bufferSize, /* output */
&numBytesEncrypted);
所以我看到的初始化向量为NULL,但如果是盐?