사용자가 입력한 비밀번호를 그대로 저장한다면, 보안에 문제가 생길 수 있다.
bcrypt의 암호해싱기능을 사용하여 문제를 해결해보자.
npm 을 이용해 bcrypt를 설치한다.
불러오기.
bcrypt.hash(암호화할내용, 암호화단계);
사용법은 간단하다.bcrypt 내장메서드인 hash를 사용하면 된다.
암호화단계는 숫자이다.숫자가 높을수록 암호해독이 어려워지나 암호화하는데 시간이 걸린다.
적정수준을 찾아 넣어주면된다.
암호화되어 DB에 저장된 것을 확인할 수 있다.
Node :: morgan, 요청을 서버콘솔에 표시해주는 라이브러리 (0) | 2021.01.02 |
---|---|
Nodejs :: dotenv, 환경변수를 참조하여 데이터의 안정성 높이기 (0) | 2020.12.26 |
Node.js :: nodemon_ 코드 수정 시 자동 재실행하기 (0) | 2020.12.22 |
Node.js (0) | 2020.12.19 |
댓글 영역