@deafmovie

Как сделать шифр в приложении и расшифровать его на php сервере?

Господа, подскажите пожалуйста, как я могу создать шифр в приложении (C++, winfoms) так, чтобы когда подключается к сайту - (я буду передавать его через refferer) - и на стороне сайта расшифровать его. Идентифицировать подключение.

Каким образом я могу сделать это, чтобы каждый раз шифр был разным - но всегда раскодировался как верный. Я буду признателен вам за url, или реальные примеры на php, или на литературу доступную для простого понимания и реализации.
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
RSA
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Примените цифровую подпись.
Создаете пару ключей. Открытый (публичный) ключ в приложении, закрытый (секретный) на сервере.
Любое сообщение шифруете открытым ключом, отправляете, если получилось открыть секретным - все хорошо.

Но стоит понимать, что злоумышленники могут "добыть" этот ключ из вашего приложения, и подделать сообщения.

Если этот риск неприемлем, можно генерировать сеансовые ключи непосредственно при создании соединения, как в SSL, что сильно усложнит атаку. В браузерах такая штука давно работает.

Для всего этого существуют готовые реализации, только подключить, и вперед!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы