bcrypt 사용방법 [ Javascript ] [ node.js ]
2023. 7. 7. 18:58ㆍnode.js
npm i bcrypt
// 비밀번호를 DB 에 넣을때
const salt = await bcrypt.genSalt(4)
// 기본값은 10, 숫자가 올라갈 수록 연산 시간과 보안이 높아진다.
const hashed = await bcrypt.hash('비밀번호를 넣어주세요', salt)
// hash 화 된 비밀번호를 만든다.
// 비밀번호를 검증할 때
const validationPassword = await bcrypt.compare('입력받은 비밀번호', 'DB에 저장된 비밀번호')
// 일치한다면 validationPassword 는 true, 아니면 false
'node.js' 카테고리의 다른 글
multer (0) | 2023.07.20 |
---|---|
JWT 토큰 [ node.js ] [ express ] (0) | 2023.07.16 |
PM2 사용 (0) | 2023.06.24 |
노드 내장 객체 : global [ node.js 교과서 ] (0) | 2023.04.10 |
__filename, __dirname [ node.js 교과서 ] (0) | 2023.04.10 |