Расшифровать / проверить с помощью PublicKey RSA OAEP_SHA1 на iPhone/iOS

У меня есть теоретическая проблема, которую я не могу понять.

Из-за специальной реализации схемы подписи / проверки. Я получил файл, зашифрованный секретным ключом сервера. Этот закрытый ключ создан с заполнением OAEP SHA1.

У меня не было проблем с расшифровкой этого файла в Android, Java и Windows с помощью библиотеки Bouncy Castle.

Я гуглил, но у меня не было хороших решений для расшифровки в платформе iOS / iPhone, потому что iOS не реализовала протокол OAEPSHA1 для расшифровки этого файла (не поддерживает только заполнение или заполнение PKCS#1. От: https://developer.apple.com/library/mac/samplecode/CryptoCompatibility/Listings/Read_Me_About_CryptoCompatibility_txt.html)

Поэтому я спрашиваю, знает ли кто-нибудь теоретическую концепцию о том, как расшифровать, используя PublicKey с дополнением OAEPSHA1 в iOS.

Заранее спасибо.

1 ответ

Так что расшифруйте его в режиме без заполнения и удалите / проверьте заполнение OAEP по вашему коду, это не так сложно.

Другие вопросы по тегам