bcrypt

作者: Jay_ZJ | 来源:发表于2020-07-03 23:07 被阅读0次

目的

开发人员应避免接触用户的密码等重要信息,同时也需要将这些信息加密。

功能

将信息进行哈希散列,达到信息加密的目的

安装

npm i bcrypt

使用

以mongoose下为例

const mongoose = require('mongoose');
const schema = new mongoose.Schema({
  username: { type: String },
  password: {
    type: String,
    select: false, // 使字段不可查
    set (val) {
      // 导入 bcrypt,使用 hashSync 使val 散列 10 代表散列指数
      return require('bcrypt').hashSync(val, 10)
    }
  }
});

效果

可查看情况下



不可查情况下


相关文章

网友评论

      本文标题:bcrypt

      本文链接:https://www.haomeiwen.com/subject/yhtyqktx.html