生成uuid
const uuid = require('uuid');
/**
* @method 返回一个唯一符号
*/
exports.uuid = function(){
//v1是基于时间戳生成uuid,v4是随机生成uuid
return uuid.v4().replace(/\-/g, '');
}
md5加盐加密
const crypto = require('crypto');
/**
* @param {string} str 需要加密的字符串
* @method md5签名加密
*/
exports.md5 = function(str){
let hash = crypto.createHash('md5');
let salt = 'xxx'; //加盐
hash.update(`${str}:${salt}`);
return hash.digest('hex'); //16进制
}