bcrypt---密码加密

bcrypt所需要的环境配置

1. python 2.0 以上
通过官方文档安装python,并且再系统的环境变量中添加python的安装路径。
2. node-gyp
通过 npm insatll -g node-gyp 命令安装node-gyp。
3 windows-build-tools(需要以管理员身份运行)
在命令行中以 npm install --global --production windows-build-tools 进行安装。

以上操作需按照相应的顺序进行

bcrypt的使用

// 导入bcrypt模块
const bcrypt = require('bcrypt');
// 生成随机字符串 gen => generate 生成 salt 盐
let salt = await bcrypt.genSalt(10);
// 使用随机字符串对密码进行加密
let pass = await bcrypt.hash('明文密码', salt);

// 密码比对
let isEqual = await bcrypt.compare('明文密码', '加密密码');

你可能感兴趣的:(Node学习,Web杂谈)