如何加密发送给服务器的http请求?
是否可以隐藏HTTP请求的内容(或对其进行加密),以便授权人员不能查看它? 例如,如果一个用户只是将数据提交到Login页面,即使使用http post,也可以看到诸如昵称和密码的内容,这些内容包含在firebug类工具的请求标头中。如何加密发送给服务器的http请求?
我知道可以使用客户端的加密算法,但仍然可以看到HTTP请求中的数据发送。
任何解决方案??? 在此先感谢...
加密Web流量的标准方法是SSL证书。它们的使用很容易被协议规范识别。 - http://en.wikipedia.org/wiki/Https
SSL证书可以在线轻松购买。下面是一对夫妇,我使用的供应商:
感谢您的回复... 您可以请指导我如何从HTTP切换到HTTPS?还有一些可能会帮助我“实施”它... – Ved
@ adn295,您的问题的范围是**巨大**,并需要回答几个其他问题。我建议你自己做一些研究并试图弄明白。一旦你走了尽可能远的地方,在SO上发布另一个问题,我们会尽我们所能帮助你。 –
您必须使用HTTPS 协议
答案取决于你正在寻找设置了很多。如果您只是想阻止任何人收听流量,请使用HTTPS作为请求。
如果要使用特定密码加密发送的数据,请查看Stanford Javascript Crypto Library。
http://en.wikipedia.org/wiki/Https –
和你不考虑HTTPS的原因是? – Pleun
您发送的数据将始终通过http可见,但是如果它被加密,则无法通过没有足够数据解密的收听方理解。 – Daniel