MD5 加密特点
md5 是 hash 加密算法的一种可以将任何一个字符串,加密成一个固定长度的字符串
- 单向加密:只能加密无法解密;
- 同样的源字符串加密后得到的结果固定;
简单密码可以被暴力破解;
基本使用
const md5 = require("md5");
const Admin = require("../models/Admin");
exports.addAdmin = async function (adminObj) {
adminObj.loginPwd = md5(adminObj.loginPwd);
const ins = await Admin.create(adminObj);
return ins.toJSON();
};
exports.login = async function (loginId, loginPwd) {
loginPwd = md5(loginPwd)
const result = await Admin.findOne({
where: {
loginId,
loginPwd,
},
});
if (result && result.loginId === loginId) {
return result.toJSON();
}
return null;
};
附件下载
打赏作者
您的打赏是我前进的动力
微信
支付宝
MySql👉 ORM 框架
上一篇
评论