如何使用终端在目标C中加密数据并在Mac中解密

时间:2019-05-06 11:54:15

标签: ios objective-c encryption iphone-sdk-3.0 rncryptor

我正在尝试使用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 :(得分:0)

RNCryptor和OpenSSL具有不同的格式。 RNCryptor-objc repository中有一个非常简单的RNCryptor命令行版本。我不相信有人编写了功能齐全的命令行客户端。