Как зашифровать HTTP-запрос, отправленный на сервер? - PullRequest
2 голосов
/ 03 ноября 2011

Можно ли скрыть содержимое (или зашифровать его) HTTP-запроса, чтобы никто другой, кроме уполномоченного лица, не мог его просмотреть?Например, если один пользователь просто отправляет данные на страницу входа в систему, даже если использует сообщение http, то также можно увидеть содержимое, такое как имя пользователя и пароль, которые содержатся в заголовках запросов в инструментах типа firebug.

Я знаю, что алгоритм шифрования на стороне клиента может использоваться, но данные по-прежнему отправляются в виде HTTP-запроса.

Любые решения ???Заранее спасибо ...

Ответы [ 3 ]

6 голосов
/ 03 ноября 2011

Стандартным методом шифрования веб-трафика является сертификат SSL. Их использование легко узнать по спецификации протокола https . - http://en.wikipedia.org/wiki/Https

Сертификаты SSL можно легко приобрести через Интернет. Ниже приведены несколько поставщиков, которые я использую:

http://www.comodo.com

http://www.verisign.com/ssl/buy-ssl-certificates/index.html

4 голосов
/ 03 ноября 2011

Ответ во многом зависит от настроек, которые вы ищете. Если вы просто хотите запретить кому-либо прослушивать трафик, используйте HTTPS для запросов.

Если вы хотите зашифровать данные, которые вы отправляете, с помощью конкретного пароля, проверьте Stanford Javascript Crypto Library .

3 голосов
/ 03 ноября 2011

Вы должны использовать HTTPS протокол

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