我尝试在目标中使用 RnCryptor 加密文件,并在终端中使用以下命令在 mac 中解密
objective-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
但以错误 bad magic number 结尾。
最佳答案
RNCryptor 和 OpenSSL 具有不同的格式。 RNCryptor-objc repository中有一个非常简单的 RNCryptor 命令行版本。 。我不相信有人编写过功能齐全的命令行客户端。
关于ios - 如何使用终端在 Objective C 中加密数据并在 Mac 中解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56004697/