Bcrypt
804 ワード
暗号化パッケージ
設定
設定
npm install bcrypt --save
const bcrypt = require("bcrypt");
const saltRounds = 10;
userSchema.pre("save", function (next) {
var user = this;
if (user.isModified("password")) {
// 비밀번호를 암호화 시킨다.
bcrypt.genSalt(saltRounds, function (err, salt) {
if (err) return next(err);
bcrypt.hash(user.password, salt, function (err, hash) {
// Store hash in your password DB.
if (err) return next(err);
user.password = hash;
next();
});
});
} else {
next();
}
});
Reference
この問題について(Bcrypt), 我々は、より多くの情報をここで見つけました https://velog.io/@nam2350/Bcryptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol