Я много искал в отношении моей задачи, которая похожа на
я получаю данные через XML, который зашифрован с использованием RSA/ECB/PKCS1Padding из серверной части, и они дали мне имя файла "publickey.der". По их словам, это открытый ключ, и вам нужно использовать этот ключ для расшифровки.
Серьезно, я понятия не имею об использовании этого открытого ключа для расшифровки на Objective C.
Пожалуйста, подскажите, какую структуру, библиотеку или SDK мне нужно использовать, или у кого-нибудь есть пример кода для этого. Я рассчитываю только на вас, ребята.
Ждем ваших ответов
Спасибо еще раз
"ECB"
часто используется как синоним"None"
в Java для RSA. По сути, вы можете зашифровать в режиме ECB, разделив открытый текст на блоки на 11 байт меньше размера ключа, а затем зашифровав каждый блок. Это идентично тому, как AES выполняется в режиме ECB. Конечно, это очень медленно, у вас много накладных расходов, но это можно сделать. В этом случае, хотя я предполагаю, что"RSA/ECB/PKCS1Padding"
просто используется в качестве входных данных для API-интерфейса шифрования XML, который есть в Java. - person Maarten Bodewes   schedule 22.03.2013