AcousticSan
@AcousticSan
Программист-недоучка

Какой алгоритм или библиотеку применить для шифрования данных?

В качестве дипломной работы пишу небольшой проект на Windows Phone(C#)и Android(Java), в качестве бекенда использую PHP. Суть в том что бы шифровать данные передаваемые между сервером и приложением, желательно с использованием закрытого ключа. Посоветуйте какой алгоритм и/или библиотеку лучше использовать для этих целей, так как не нашел ничего кроссплатформенного с внятной документацией.
  • Вопрос задан
  • 3733 просмотра
Решения вопроса 1
AcousticSan
@AcousticSan Автор вопроса
Программист-недоучка
Решил использовать AES. Спасибо vilgeforce за подсказку! В качестве библиотеки попробую RNCryptor
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@vilgeforce
Раздолбай и программист
Для защиты траффика от перехвата придуман TLS/SSL. И асимметричная криптография там тоже есть :-) Если хотите - можете написать свою реализацию.
Ответ написан
dosya97
@dosya97
Fullstack web-developer
Зачем вам его шифровать? Хорошо построенная система не должна шифроваться. Даже Вконтакте отправляет логин, ПАРОЛЬ открыто. Только к нему генерирует хэшкод типа на идентичность запроса входа и там на сервере создает такой же код сравнивает их если они равны то выполняет вход.
Ответ написан
kivsiak
@kivsiak
software engineer
Если уже хочется руками шифровать рекомендую RSA. Куча реализаций на всех языках. Высокая скорость и надежность.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы