Crypto Liberary для Iphone, BlackBerry, Android и .Net - PullRequest
1 голос
/ 04 февраля 2010

Мы работаем над набором приложений с поддержкой Windows (.net), Iphone, Android и Blackberry, и все эти приложения используют одни и те же данные (синхронизируются со службами wcf).

Всякий раз, когда устройство объявляет новую запись, оно шифрует данные и сохраняет их в локальной базе данных, а при синхронизации отправляет запись на сервер как есть.

Теперь, когда та же запись открывается на другом устройстве, ее нужно сначала расшифровать, и вот тут возникает проблема: библиотека криптографии, которую мы использовали, не поддерживает iPhone. его зовут надувной замок. (Www.bouncycastle.org)

Теперь мы ищем замену BouncyCastle для Iphone ИЛИ, если есть какая-то проверенная библиотека, которая поддерживает все вышеперечисленные формы, то, пожалуйста, дайте нам знать. Обратите внимание, что мы ищем алгоритм шифрования AES256.

Заранее спасибо Мубашар

Ответы [ 2 ]

2 голосов
/ 04 февраля 2010

BlackBerry имеет встроенную поддержку AES в их API:

http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/crypto/AESEncryptorEngine.html

0 голосов
/ 04 февраля 2010

Вы можете без проблем скомпилировать и связать OpenSSL на iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...