Nodejs进阶:密码加盐

原理:就是在密码特定位置插入特定字符串后,再对修改后的字符串进行md5运算。

demo

var crypto=require("crypto");


function cryptPwd(password,salt) {

// 密码“加盐”
var saltPassword=password+':'+salt; console.log('原始密码:%s',password); console.log('加盐后的密码:%s',saltPassword); // 密码“加盐”的md5 var md5=crypto.createHash("md5"); var result=md5.update(saltPassword).digest("hex"); console.log('加盐密码的md5值:%s', result); } cryptPwd('123456','abc'); cryptPwd('123456','abcd');

输出:

 

2017-10-30 

原文地址:https://www.cnblogs.com/guangzhou11/p/7753327.html