JavaScript 密码 MD5 加密:使用 Blueimp-MD5 库
可以使用 blueimp-md5 库中的 md5() 函数对密码进行 MD5 加密:
- 在头部引入 blueimp-md5 库的 js 文件:
<script src='https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js'></script>
- 在输入密码的 input 标签中加入一个隐藏的 input 标签,用于存储加密后的密码:
<input type='hidden' id='md5_password' name='md5_password' >
- 在登录按钮的 click 事件中,获取密码的值并进行 MD5 加密,将加密后的密码存储到隐藏的 input 标签中:
document.getElementById('LoginBtn').addEventListener('click', function() {
var password = document.getElementById('UserPwd').value;
var md5_password = md5(password);
document.getElementById('md5_password').value = md5_password;
// 其他登录操作
});
- 在提交表单时,将隐藏的 input 标签中的加密密码作为表单数据提交即可。
注意: 为了安全起见,实际应用中应该将 MD5 加密的过程放在服务器端完成。
原文地址: https://www.cveoy.top/t/topic/oIxI 著作权归作者所有。请勿转载和采集!