Расшифровать / проверить с помощью 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 по вашему коду, это не так сложно.