У меня есть сервер сокетов TCP, и я хочу сделать следующее без использования SSL:
- На сервере, создать пару ключей RSA (я знаю, как это сделать, используя криптографическую библиотеку openssl)
- На сервере отправьте открытый ключ на iphone и сохраните закрытый ключ.
- На клиенте (iphone) вы хотите зашифровать сообщение с помощью открытого ключа, используя SecKeyEncrypt.
- На сервере расшифровать сообщение.
Сообщение достаточно короткое, так что результат с дополнением PKCS1 умещается в 128 байтов.
Я не знаю, как делать 2 ~ 4. Кто-нибудь знает?
задан Stanley 시크 Yeo 18 November 2010 в 03:53
поделиться