常用工具模块
Util模块
方法名 | 描述 |
---|---|
util.format(format[,...args]) |
格式化输出,c语言的printf() |
util.promisify(original) |
将一个错误优先的回调风格的函数包装成promise 版本 |
crypto模块
用于使用md5对字符串加密,具体用法如下:
const crypto = require('crypto');
function md5(content){
return crypto.createHash("md5").update(content).digest("hex");
}
console.log(md5("hello"));
//5d41402abc4b2a76b9719d911017c592
这种加密算法比较大众化,很容易破解,一般还会增加一些自己的密钥就可以加大破解难度,具体如下:
const crypto = require('crypto');
function md5(content) {
const key = "pwd"; //自己定义的私钥,越复杂越好
return crypto.createHash("md5").update(content + key).digest("hex");
}
console.log(md5("hello"));
//809caaebccdbd4d99272518e2757f801
Comments NOTHING