【发布时间】:2010-12-30 01:22:13
【问题描述】:
我弹出一个 jquery 对话框模式框,用于登录我的网站。当用户点击登录时,它会向 login.php 文件发出 post 请求,如下所示:
$.post(
'includes/login.php',
{ user: username, pass: password },
onLogin,
'json' );
在将密码放入发布请求之前,我如何对该密码执行 md5 操作?另外,我使用 MD5() 将用户的密码存储在 MySQL 数据库中,所以我想将存储的密码版本与提交的密码的 MD5 进行比较。感谢所有回复的人。
【问题讨论】:
-
更好地使用 SSL 来保护您的连接。
-
同意秋葵。然后在服务器端使用 SHA256
-
我确实启用了 SSL,但我希望在加密的 http 标头中加密密码。
-
@Silmaril89,MD5 不加密,不建议用于存储密码。
-
不仅最好使用 SSL 来保护连接,在发送之前对密码进行哈希处理完全没用,as explained by jt in his answer。这个问题被赞成是不好的,因为它误导人们认为这实际上是安全的。
标签: javascript jquery post passwords md5