1、MD5 - 防止破解 - crypto
01、MD5签名
02、可以多次MD5签名防止破解
//module 模板 const express = require('express'); module.exports = function(){ var router = express.Router(); //查看登录状态 router.use(function (req, res, next) { if (!req.session['admin_id'] && req.url!='/login'){ //没有登录过 res.redirect('/admin/login'); }else{ next(); } }); router.get('/login', function (req, res) { res.render('admin/login.ejs', {}); }); return router; }
//nodejs 代码 const common = require('./libs/common.js'); var str = '123456'; var obj = common.MD5(str+common.MD5_SUFFIX); console.log(obj);
//返回结果
46d000181d0d7ad14fec522c621d73d8