Node10 - MD5

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

 

 

posted @ 2017-12-20 12:00  FallenLunatic  阅读(156)  评论(0编辑  收藏  举报