如何使用在iOS中使用openssl创建的privateKey.pem解密文件

时间:2019-05-28 09:25:20

标签: ios swift encryption openssl commoncrypto

我正在尝试解密使用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文件夹中。

0 个答案:

没有答案