今天写项目注册模块时候,要安装bcrypt对密码进行加密并且保存到数据库中,但是一直报错安装不成功,试了网上一堆方法也无济于事
然后看到了这个bcryptjs
bcryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖
安装
npm install bcryptjs
引入bcryptjs库
var bcrypt = require('bcryptjs');
异步用法(Async)
//生成hash密码
var bcrypt = require('bcryptjs');
bcrypt.genSalt(10, function(err, salt) {
bcrypt.hash("B4c0/\/", salt, function(err, hash) {
// Store hash in your password DB.
});
});
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。