如何加密发送到服务器的http请求?

时间:2011-11-03 13:31:54

标签: javascript encryption httprequest

是否可以隐藏HTTP请求的内容(或加密它),以便除了授权人之外别人可以查看它? 例如,如果一个用户即使使用http帖子只是在登录页面中提交数据,那么也可以在firebug工具中查看请求头中包含的用户名和密码等内容。

我知道可以使用客户端的加密算法,但仍然可以看到HTTP请求中的数据。

任何解决方案??? 提前谢谢......

3 个答案:

答案 0 :(得分:6)

加密Web流量的标准方法是SSL证书。它们的使用很容易被 https 协议规范识别。 - http://en.wikipedia.org/wiki/Https

SSL证书可以在线轻松购买。以下是我使用的几个供应商:

http://www.comodo.com

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

答案 1 :(得分:4)

答案很大程度上取决于您正在寻找的设置。如果您只想阻止任何人收听流量,请使用HTTPS查看请求。

如果您想使用特定密码加密发送的数据,请查看Stanford Javascript Crypto Library

答案 2 :(得分:3)

您必须使用 HTTPS 协议