Как расшифровать файл, используя privateKey.pem, созданный с помощью openssl в iOS - PullRequest
1 голос
/ 28 мая 2019

Я пытаюсь расшифровать файл, который был зашифрован с помощью команды 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 внутри приложения.

...