bcrypt라는 암호화 해쉬 모듈과 bcryptjs라는 해쉬 모듈은 거의 같지만
https://lahuman.github.io/bcrypt_bcryptjs/
해당 링크의 글을 통해 알게 된 점은 bcrpyt사용을 위해서는 os에 c++과 python 등이 설치되어야 한다는 점이었습니다. 물론 성능은 더 좋지만 js만 사용하는 우리 프로젝트에 bcryptjs가 더 적합하다고 생각했습니다.
그래서 bcrypt가 뭔데?
어떻게 쓰는데?
npm install bcryptjs
const bcrypt = require( ' bcryptjs ' ) ;
var salt = bcrypt.genSaltSync(10);
--> salt 데이터 생성 -> 아래에 나옵니다!var hash = bcrypt.hashSync("password", salt);
--> 비밀번호 암호화bcrypt.compareSync(hash, 'inputPassword');
--> 암호화한 hash와 입력 pw를 비교하기암호화는 뭐고 해시는 뭐야?