Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何加密发送到服务器的http请求?_Javascript_Encryption_Httprequest - Fatal编程技术网

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

Javascript 如何加密发送到服务器的http请求?,javascript,encryption,httprequest,Javascript,Encryption,Httprequest,是否可以隐藏HTTP请求的内容(或对其进行加密),以便只有授权人员才能查看?? 例如,如果一个用户只是在登录页面中提交数据,即使使用http post,那么也可能在firebug类工具的请求头中看到用户名和密码等内容 我知道可以使用客户端的加密算法,但HTTP请求中的数据仍然是可见的 有什么解决办法吗??? 提前感谢…加密web流量的标准方法是SSL证书。https协议规范很容易识别它们的使用。- SSL证书可以在网上轻松购买。以下是我使用的几个供应商: 您必须使用HTTPS协议答案在很大程度

是否可以隐藏HTTP请求的内容(或对其进行加密),以便只有授权人员才能查看?? 例如,如果一个用户只是在登录页面中提交数据,即使使用http post,那么也可能在firebug类工具的请求头中看到用户名和密码等内容

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

有什么解决办法吗???
提前感谢…

加密web流量的标准方法是SSL证书。https协议规范很容易识别它们的使用。-

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


您必须使用HTTPS协议

答案在很大程度上取决于您正在寻找的设置。如果您只是想阻止任何人监听流量,请使用for the requests


如果要使用特定密码对发送的数据进行加密,请查看。

,您不考虑使用HTTPS的原因是?您发送的数据在http上始终可见,但如果是加密的,则没有足够数据进行解密的侦听方无法理解。嗯。。“可见”是什么意思?@Bruno我不打算用自建的东西取代HTTPS。但海报要求以一种只有
授权人员才能看到的方式对数据进行加密。在JavaScript设置中使用HTTPS是不可能的。您需要使用只有授权人员知道的密钥创建对称加密。很抱歉粘贴了没有上下文的链接。我不反对你的观点,我认为更多关于JS加密问题的信息可能会有用。谢谢你的回复。。。你能指导我如何从HTTP切换到HTTPS吗??还有一些可能帮助我“实现”它的东西…@adn295,你的问题范围很大,需要回答其他几个问题。我建议你自己做一些研究,并尝试找出答案。一旦你已经尽了最大的努力,在SO上发布另一个问题,我们将尽全力帮助你。