如何在javascript中使用MD5来传输密码 [英] How to use MD5 in javascript to transmit a password
问题描述
我弹出一个jquery对话框模式框,用于登录我的网站。当用户点击登录时,它会对login.php文件发出如下命令请求:
I have a jquery dialog modal box pop up for logging into my website. When a user clicks login it does a post request to a login.php file as follows:
$.post(
'includes/login.php',
{ user: username, pass: password },
onLogin,
'json' );
在将密码放入邮寄请求之前,如何对该密码执行md5?此外,我使用MD5()将用户密码存储在MySQL数据库中,因此我想将存储的密码版本与提交的密码的MD5进行比较。感谢所有回复的人。
How do I do an md5 on that password before putting it in the post request? Also, I have the user's passwords stored in a MySQL database using MD5(), so I would like to just compare the stored version of the password with the MD5 of the password submitted. Thanks to anyone that replies.
推荐答案
crypto-js 是一个包含许多加密算法的丰富javascript库。
crypto-js is a rich javascript library containing many cryptography algorithms.
所有你需要做的只是调用 CryptoJS.MD5(密码)
All you have to do is just call CryptoJS.MD5(password)
$.post(
'includes/login.php',
{ user: username, pass: CryptoJS.MD5(password) },
onLogin,
'json' );
这篇关于如何在javascript中使用MD5来传输密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!