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

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

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

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

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