iOS и Windows Phone совместимое шифрование - PullRequest
1 голос
/ 02 января 2012

Я настоящий новичок в шифровании.После того, как я несколько дней ломал голову над этим, я решил поискать помощь в StackOverflow.

В настоящее время я занимаюсь разработкой мобильных приложений для iOS, Android и Windows Phone.В приложении мне нужно запросить данные с сервера с зашифрованным URL.Поскольку приложение должно быть для iOS, Android и Windows Phone, мне нужно использовать шифрование, которое работает на каждой платформе.Я решил использовать шифрование AES с ключом и iv.

Я получил шифрование AES для работы на Windows Phone, но действительно застрял на iOS.Я искал в Интернете хороший пример, но не нашел ничего, что объясняло бы весь процесс.Может ли кто-нибудь помочь мне, дав мне пример (с объяснением) или хороший URL?

Был бы очень признателен за помощь!

Редактировать:

Я знаю, что хочу сгенерировать ключ AES на основе ключа и iv.С помощью ключа AES я хочу зашифровать свой пароль.Точный вопрос в том, как бы я сделал это в коде.

Ответы [ 2 ]

1 голос
/ 02 января 2012

Я использовал openssl для шифрования между устройствами и платформами. Существует довольно много документации, и я уверен, что она будет работать для того, что вам нужно.

Также на github есть несколько оболочек, которые упрощают шифрование / дешифрование.

OpenSSL

0 голосов
/ 21 февраля 2012

Я закончил тем, что использовал AES.Этот тип шифрования доступен для Android, iOS и Windows Phone.Для iOS и Android в Интернете доступны плагины, облегчающие работу.Просто найдите {platformname} AES, и вы должны получить достаточно веб-сайтов.

...