Javascript 加密HTML表单

Javascript 加密HTML表单,javascript,html,Javascript,Html,我编写了一个简单的演示html(支持SSL)表单,通过它访问一些大学服务。它要求用户首先使用其大学ID登录 我的问题是,如何加密登录数据,即使我是这个页面的所有者?可能吗?因此,用户可以自信地使用它。您可以使用HTTP摘要身份验证,它会挑战响应身份验证,并始终发送哈希密码 Digest的问题在于它的UI很难看,而注销则由浏览器决定(您无法获得可靠的注销链接) 或者,您可以用JavaScript实现自己的质询响应机制,例如 但这是毫无意义的,因为用户无法保证您正在这样做,并且将来不会用不安全的脚本

我编写了一个简单的演示html(支持SSL)表单,通过它访问一些大学服务。它要求用户首先使用其大学ID登录


我的问题是,如何加密登录数据,即使我是这个页面的所有者?可能吗?因此,用户可以自信地使用它。

您可以使用HTTP摘要身份验证,它会挑战响应身份验证,并始终发送哈希密码

Digest的问题在于它的UI很难看,而注销则由浏览器决定(您无法获得可靠的注销链接)

或者,您可以用JavaScript实现自己的质询响应机制,例如

但这是毫无意义的,因为用户无法保证您正在这样做,并且将来不会用不安全的脚本替换安全脚本。作为网站所有者(或黑客),您可以随时更改脚本并“窃取”密码

SSL是好的。这是您在客户端所能做到的最好的真正安全性

您可以确保您在服务器端安全地存储密码—使用bcrypt(不是md5/sha1)等慢速散列对其进行散列,并对每个密码使用唯一的salt。

正如您所说的“但这是毫无意义的,因为用户无法保证您正在这样做”。