nodejs渐入佳境[26]-bcryptjs库实现密码哈希-创新互联
加密 防撞库
1
| > npm install --save bcryptjs
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| const bcrypt = require('bcryptjs') var password = '123abc!';
//加密, salt password 是为了防止撞库***、密码概率*** bcrypt.genSalt(10, (err, salt) => { bcrypt.hash(password, salt, (err, hash) => { console.log(hash); }); });
//解密 var hashedPassword = '$2a$10$huAU4qTnQuGPifHEXfV9cOmPJ7p61oKaoXrY1WviiDAznE/rW8oLK';
bcrypt.compare('123abc!', hashedPassword, (err, res) => { console.log(res); });
|
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
分享标题:nodejs渐入佳境[26]-bcryptjs库实现密码哈希-创新互联
路径分享:
http://ybzwz.com/article/dsohgo.html