crypto加密
2019-04-03 本文已影响0人
benbensheng
基本代码块
var crypto = require('crypto');
function MD5(password){
var hash = crypto.createHash('md5');
var MD5password=hash.update(password).digest("base64");
return MD5password;
}
var MD5password=MD5(MD5("2").substr(5,8)+MD5("2"))
函数说明
- var hash = crypto.createHash('md5'); //md5或者sha1
- var hmac = crypto.createHmac('md5', '密钥');
Hmac算法也是一种哈希算法,它可以利用MD5或SHA1等哈希算法。不同的是,Hmac还需要一个密钥 - hash.update(password).digest("base64");
update放密码
digest放编码 - MD5(MD5("2").substr(5,8)+MD5("2"))
对进行md5加密的密码进行剪切等操作进行二次加密