отправить открытый ключ RSA на iphone и использовать его для шифрования

У меня есть сервер сокетов TCP, и я хочу сделать следующее без использования SSL:

  1. На сервере, создать пару ключей RSA (я знаю, как это сделать, используя криптографическую библиотеку openssl)
  2. На сервере отправьте открытый ключ на iphone и сохраните закрытый ключ.
  3. На клиенте (iphone) вы хотите зашифровать сообщение с помощью открытого ключа, используя SecKeyEncrypt.
  4. На сервере расшифровать сообщение.

Сообщение достаточно короткое, так что результат с дополнением PKCS1 умещается в 128 байтов.

Я не знаю, как делать 2 ~ 4. Кто-нибудь знает?

11
задан Stanley 시크 Yeo 18 November 2010 в 03:53
поделиться