如何在javascript中使用MD5来传输密码 [英] How to use MD5 in javascript to transmit a password

查看:100
本文介绍了如何在javascript中使用MD5来传输密码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我弹出一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆