Как реализовать шифрование RSA с дополнением OAEP-256 в iOS 8 и более поздних версиях? - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь реализовать Json Web Encryption aka JWE от JOSE стандарты.

Я пробовал шифрование с помощью CommonCrypto lib, доступного в iOS, но он не поддерживает заполнение OAEP-256.

Я не могу использовать платформу iOS Security, поскольку ее классы, такие как SecKeyAlgorithm, и режимы шифрования, такие как rsaEncryptionOAEPSHA256AESGCM, доступны только для iOS 10 и более поздних версий. Остальные библиотеки, такие как JOSESwift (https://github.com/airsidemobile/JOSESwift), помогли бы.

Я не могу написать свое собственное шифрование, так как я не эксперт по безопасности (следовательно, не рекомендуется).

Другие вопросы о поиске в SO & google тоже не помогают: Объектив c RSA с дополнением OAEP sha256 до ios 10

Как можно это сделать на iOS? Любая помощь приветствуется.

...