Использование программного токена RSA - PullRequest
0 голосов
/ 14 марта 2012

Одно из моих требований - использовать токен RSA для безопасности при передаче данных между мобильным клиентом и сервером.Я понятия не имею, как его использовать, не могли бы вы дать несколько советов, как начать использовать токены RSA при передаче данных между клиентом и сервером.

Спасибо за вашу помощь!

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Если вам действительно нужно создать собственную реализацию протокола с RSA, OpenSSL может вам помочь. Это криптографический инструментарий с открытым исходным кодом, который реализует все распространенные криптоалгоритмы, включая RSA. Его можно скомпилировать под iOS, и даже есть крошечная оболочка Objective C под названием SSCrypto , которая делает его использование очень удобным.

Вы также можете использовать API CommonCrypto или API-интерфейс платформы безопасности, который поставляется с iOS, но я считаю, что они намного сложнее, чем комбинация OpenSSL + SSCrypto

0 голосов
/ 14 марта 2012

Читать на HTTPS . Вам понадобится сервер, поддерживающий HTTPS (HTTP через SSL), и, возможно, клиентский сертификат для аутентификации вашего приложения. Его использование обычно не отличается от обычного HTTP: вы отправляете запрос POST / GET и получаете ответ. Базовое соединение будет прозрачно зашифровано.

...