• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

bcrypt와 bcryptjs

22.01.21 01:34 작성 조회수 512

0

두개의 라이브러리중 bcryptjs를 쓰신 이유가 있을까요?? 

답변 1

답변을 작성해보세요.

1

안녕하세요 !!! 

짧은 요약: bcrypt는 기본(C++) 모듈이므로 순수 js 모듈인 bcryptjs보다 훨씬 빠릅니다.

 

bcrypt는 특히 x86_64 또는 glibc 기반 배포판 이외의 아키텍처를 사용하는 경우 올바르게 빌드하기 위해 추가 단계가 필요한 경우가 있습니다. 소스에서 컴파일하려면 추가 종속성이 필요합니다.

 

bcryptjs는 일반 js이므로 브라우저를 포함한 모든 곳에서 작동합니다. bcrypt는 NodeJS, Node-WebKit 또는 Electron에서만 실행됩니다.

 

https://github.com/kelektiv/node.bcrypt.js/issues/705#issuecomment-463492202

여기에서 가져온 내용입니다. 

결론으로는  설치에서 나는 에러를 방지하기 위해서  bcryptjs를 사용해줍니다 ! 

감사합니다.