Как зашифровать данные в цели C и расшифровать в Mac с помощью терминала - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь зашифровать файл с помощью RnCryptor в цели и расшифровываю его в mac, используя следующую команду в терминале

Код шифрования в цели c

NSData *encryptedData =[RNEncryptor encryptData:fileData withSettings:kRNCryptorAES256Settings password:aPassword error:&error];

Команда терминала для mac

openssl enc -aes-256-cbc -d -in /Users/Desktop/Log.txt  -out  /Users/Desktop/Log1.txt

но заканчивается ошибочным магическим числом.

1 Ответ

0 голосов
/ 06 мая 2019

RNCryptor и OpenSSL имеют разные форматы. В репозитории RNCryptor-objc есть очень простая версия RNCryptor для командной строки. Я не верю, что кто-то написал полнофункциональный клиент командной строки.

...