1
> npm install --save bcryptjs
12345678910111213141516
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);});
本文链接: https://dreamerjonson.com/2018/11/29/node-26-password-hash/版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!
本文链接: https://dreamerjonson.com/2018/11/29/node-26-password-hash/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!