honey_pot
[Node.js] MD5 를 이용해 Hash 암호화하기 본문
https://www.npmjs.com/package/md5
✨ 설치
사용할 폴더 내에서 터미널 열고 npm install md5 입력
🔆 사용
app.js에 const md5 = require("md5"); 추가
가입할 때 POST로 받은 password를 md5로 감싸서 hashing한다.
...
password: md5(req.body.password)
회원가입을 진행하고 확인한 데이터베이스에서 비밀번호가 해시코드로 변환된 것을 볼 수 있다.
"123456" 을 md5로 hashing 했을 때의 결과와 일치한다.
로그인 시에는 입력받은 password를 해싱하여 데이터베이스의 해시형태의 비밀번호와 비교한다.
const password = md5(req.body.password);
'Node.js' 카테고리의 다른 글
[Node.js] Passport, express-session 으로 회원가입, 로그인, 로그아웃 하기 (0) | 2021.06.18 |
---|---|
[Node.js] bcrypt 를 이용해 round salting + hashing 하기 (0) | 2021.06.18 |
[Node.js] dotenv를 이용해 암호화하기 (0) | 2021.06.18 |
[Node.js] Mongoose - encryption 사용해서 비밀번호 암호화하기 (0) | 2021.06.18 |
MongoDB 설치 및 Node.js에 mongoose로 연결하기 (0) | 2021.06.16 |
Comments