[Node.js] bcryptjs모듈 사용, 단점(bcrypt 모듈 설치가 안될 때)


[Node.js] bcryptjs모듈 사용, 단점(bcrypt 모듈 설치가 안될 때)

bcrypt모듈을 사용하려고 설치하다보면 종종 안될때가 있다.그럴 때 bcryptjs라는 모듈을 사용할 수 있다.적어도 설치하는것 때문에 스트레스받을일은 없을테니..설치는 당연히 위처럼 npm i bcryptjs를 쳐서 해준다.사용방법도 그냥 bcrypt와 사실상 똑같다.hash함수도 그대로다.저 경로로 접근하면 아래와 같이 나온다.잘 암호화 된다.위처럼 compare함수도 그대로다.비교도 무난히 잘 된다.genSalt()메서드도 bcrypt와 똑같이 사용 가능하다.그럼 bcrypt모듈에 비해 잘깔리고 잘 돌아가는 bcryptjs모듈의 단점은 뭘까?사실 bcryptjs가 bcrypt보다 훨씬 느리다.해시 암호 생성부터 bcrypt는 bcryptjs보다 3배 빠르다.따라서 bcrypt와 bcryp..........



원문링크 : [Node.js] bcryptjs모듈 사용, 단점(bcrypt 모듈 설치가 안될 때)