Tool Hub

Bcrypt 해시

bcrypt 비밀번호 해시 생성·검증 (브라우저 안전 순수 JS)

bcrypt 비밀번호 해시를 생성하거나 기존 해시로 비밀번호를 검증합니다. 솔트 라운드가 높을수록 무차별 대입 저항성이 높아지지만 생성 시간이 길어집니다 (라운드마다 작업량 2배). 10-12 가 현대의 권장 값입니다.

해시할 임의 문자열 — 실제 비밀번호 아님

사용 방법

  1. "해시 생성" 모드를 선택하고 테스트 문자열을 입력한 후 4~15 사이의 salt 라운드 값을 선택하세요.
  2. "생성"을 클릭하고 기다리세요 — 높은 라운드 값은 지수적으로 시간이 더 오래 걸립니다(라운드 12 ≈ 300ms).
  3. 결과 해시 문자열을 복사하여 테스트 또는 문서에 사용하세요.
  4. "해시 검증" 모드로 전환하여 원본 문자열과 저장된 해시를 입력한 후 "검증"을 클릭하여 일치 여부를 확인하세요.
  5. 모든 계산은 브라우저에서 로컬로 실행되며 어디에도 저장되거나 전송되지 않습니다.

예제

  • "hunter2"를 10 라운드로 해싱하면 약 100ms 내에 $2b$10$... 형태의 문자열이 생성되며, 형식 라인은 버전 2b와 10 라운드를 확인합니다.
  • 검증 모드에서 해당 해시를 다시 붙여넣고 "hunter2"를 입력하면 일치를 반환하지만, "hunter3"을 입력하면 불일치를 반환합니다.

프로덕션 사용 전 출력을 검증하십시오. 보증 없음 — 자세한 내용은 이용약관.