Я шифрую с помощью метода NSData AES128EncryptWithKey и имею проблемы с расшифровкой его на стороне .Net. Я прочитал несколько сообщений, которые в основном говорят, что мои солевые и/или инициализационные векторы должны быть разными, и я подозреваю, что моя проблема связана с этим фактом. Однако я не могу найти ничего, что говорит о том, что использует соль, используемая методом.Расшифровка зашифрованного iPhone в приложении .Net
AES128EncryptWithKey обычные вызовы CCCrypt следующим образом:
CCCrypt(kCCEncrypt, kCCAlgorithmAES128, kCCOptionPKCS7Padding,
keyPtr, kCCKeySizeAES128,
NULL /* initialization vector (optional) */,
[self bytes], dataLength, /* input */
buffer, bufferSize, /* output */
&numBytesEncrypted);
Так я вижу вектор инициализации NULL, но где соль?