我正在尝试解密使用openssl smime命令加密的文件。
以下是我创建证书和加密文件的步骤。
对于加密:openssl smime -encrypt -binary -aes-256-cbc -in testFile.zip -out testFile.zip.enc -outform DER testCert.pem
我已经使用此命令创建了证书-
openssl req -x509 -newkey rsa:4096 -keyout myPrivateKey.pem -out testCert.pem -days 365
现在,此文件已加密并保存到服务器。我正在iOS应用程序中下载此文件。
下载后,我需要解密文件。现在,我无法使用Swift做同样的事情。 有没有可以帮助我开始解密文件的库或示例代码? 我对iOS和密码学非常陌生。
我确实看过CommonCrypto和CryptoSwift。但是还没有真正的解决方案。
我希望将zip文件解密并存储在应用程序内的Directory或Library文件夹中。