MD5 加密特点

  1. github

  2. md5hash 加密算法的一种可以将任何一个字符串,加密成一个固定长度的字符串

    • 单向加密:只能加密无法解密;
    • 同样的源字符串加密后得到的结果固定;
  3. 简单密码可以被暴力破解;

基本使用

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;
};

附件下载

打赏作者
您的打赏是我前进的动力
微信
支付宝
评论

中午好👏🏻,我是 ✍🏻   疯狂 codding 中...

粽子

这有关于前端开发的技术文档和你分享。

相信你可以在这里找到对你有用的知识和教程。

了解更多

目录

  1. 1. MD5 加密特点
  2. 2. 基本使用
  3. 3. 附件下载