bcrypt系列之加密验证


一、概述

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^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/127471754