![]() |
1
30
crypto-js 是一个包含许多加密算法的丰富javascript库。
|
|
2
28
如果有人在嗅探你的明文HTTP通信(或缓存/cookie)中的密码,仅仅将密码转换为哈希将没有帮助-哈希密码可以像明文一样“重放”。客户端需要用一些随机的东西(比如日期和时间)散列密码 请参见此处的“AUTH CRAM-MD5”部分: http://www.fehcom.de/qmail/smtpauth.html |
|
3
16
基本上,CryptoJS是一个使用最佳实践和模式在JavaScript中实现的越来越多的标准和安全加密算法的集合。它们速度快,并且具有一致且简单的界面。 因此,如果您希望计算密码字符串的哈希(MD5),请执行以下操作:
有关其他哈希计算算法的更多信息和支持,请访问: |
![]() |
4
4
http://pajhome.org.uk/crypt/md5/ 但是,如果保护密码很重要,那么应该真正使用SHA256(MD5不是加密安全的iirc)。更重要的是,您可能需要考虑使用TLS并获得证书,以便可以使用HTTPS。 |
|
5
2
回应jt。你是正确的,只有密码的HTML容易受到中间人攻击。但是,您可以使用服务器上的GUID为其种子。。。
这会打败中间的人。。。在这种情况下,服务器将为每次尝试生成一个新的GUID。 |
|
6
0
如果您使用的是php jquery,这可能会有所帮助:
echo json_编码($_POST[“mypassword”]);
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 5 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 6 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 6 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 7 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 7 月前 |