bcrypt 해시 및 검증
bcrypt로 비밀번호를 해시하거나 기존 bcrypt 해시를 검증합니다.
100% 안전 — 아무것도 업로드되지 않습니다
모든 처리는 브라우저에서 로컬로 이루어집니다. 파일은 기기를 떠나지 않으며 어떤 서버로도 전송되지 않습니다.
참고: bcrypt는 비밀번호의 처음 72바이트만 사용합니다. 더 긴 입력은 잘립니다.
높을수록 더 안전하지만 느립니다. 권장: 10–12.
bcrypt란?
bcrypt는 의도적으로 느리게 설계된 비밀번호 해시 함수로, 무차별 대입 공격에 강합니다. 임의의 솔트와 구성 가능한 cost factor를 포함합니다.
bcrypt를 사용하는 경우
- 데이터베이스에 저장하기 전에 사용자 비밀번호 해시.
- 저장된 bcrypt 해시에 대해 로그인 시도 검증.
cost factor
cost factor는 2의 거듭제곱입니다. 1 증가할 때마다 해시 계산 시간이 두 배가 됩니다. 일반적인 값:
- 10 — 빠름, 대부분의 사이트에 허용 가능.
- 12 — 오늘날 권장.
- 14+ — 매우 느림, 서버가 감당할 수 있는 경우에만 사용.
참고: bcrypt는 비밀번호의 처음 72바이트만 사용합니다. 더 긴 비밀번호는 조용히 잘립니다.