9
如何通过HTTP安全发送密码?
如果用户在登录屏幕上提交带有其用户名和密码的表单,则密码以纯文本形式发送(即使使用POST,如果我输入错了,也请纠正我)。 所以问题是,保护用户及其密码免受可能窃听通信数据的第三方的正确方法是什么? 我知道HTTPS可以解决此问题,但是有什么方法可以使用标准HTTP协议(POST请求)来确保至少某种程度的安全性?(也许以某种方式使用javascript) 编辑 我可能遗漏了一些重要的事情。 我要讲的是一个页面-这是PHP生成的登录页面,它当然是在HTTP GET请求中作为HTML文件发送给用户的。服务器与客户端之间没有建立(@Jeremy Powel)连接,因此我无法创建此类握手协议。我希望整个过程对用户透明-他想提交密码,而不是处理密码学。 谢谢。