BCrypt1 [node.js] MongoDB에서 Bcrypt 활용하여 비밀번호 암호화하기 프로젝트를 진행하던 중.. MongoDB에 이렇게 사용자의 비밀번호가 뜨는 것을 발견했다. 이렇게 되면 보안상의 문제가 있을 수도 있고 개발하는 입장에서도 사용자의 비번이 DB쿼리 결과에 다 뜨는게 좀 거슬리니 보완해주기로 했다. 그러기 위해 Bcrypt를 사용해 비밀번호를 암호화 하여 데이터 베이스에 저장해 주기로 했다. 여기서 Bcrypt에 대해 잠깐 알고 넘어가면.. bcrypt(비크립트) bcrypt 블로피시 암호에 기반을 둔 password-hash-function으로 레인보우 테이블 공격 방지를 위해 Salt를 통합한 적응형 함수의 하나라고 한다. 암호화의 종류에는 SHA 방식을 비롯한 여러가지가 있는데 그중에서 패스워드 암호화로 추천되어지는 것이 bcrypt였다. 이것은 SHA가 보안에 결함.. 2022. 7. 21. 이전 1 다음