honey_pot

[Node.js] MD5 를 이용해 Hash 암호화하기 본문

Node.js

[Node.js] MD5 를 이용해 Hash 암호화하기

_tera_ 2021. 6. 18. 11:56

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
콘솔에 로그로 출력

"123456" 을 md5로 hashing 했을 때의 결과와 일치한다.

 

로그인 시에는 입력받은 password를 해싱하여 데이터베이스의 해시형태의 비밀번호와 비교한다.

const password = md5(req.body.password);

 

 

Comments