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,但如果是鹽?