bcrypt
是nodejs中比较好的一款加盐(salt)加密的包。
所谓加盐,就是系统生成一串随机值,然后混入原始密码中,然后按照加密方式生成一串字符串保存在服务器。
npm i bcrypt
// 生成随机字符串gen=>generate 生成salt盐
const salt = await bcrypt.genSalt(10);
// 使用随机字符串对密码进行加密
const pass = await bcrypt.hash("123456", salt);
//将客户端传递过来的密码和用户信息中的密码进行比对
let isValid = await bcrypt.compare(password, user.password);
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!