KO
내 도구

bcrypt 해시 생성기·검증기

비용(cost)을 정해 비밀번호를 bcrypt로 해시하거나, 기존 bcrypt 해시와 비밀번호가 일치하는지 검증합니다. 해시에서 비용과 솔트를 읽어 줍니다.

모드
10이 일반적인 기본값입니다. 13–14는 훨씬 느립니다.
내 도구 →
광고

bcrypt는 일부러 느리게 만든 비밀번호 해시 함수라서 무차별 대입 공격에 큰 비용이 듭니다. 모든 해시에는 무작위 솔트와, 필요한 작업량을 정하는 비용 값이 들어 있습니다. 이 도구는 고른 비용으로 비밀번호를 해시하고, 기존 bcrypt 해시와 비밀번호가 맞는지 검증하며, 모두 브라우저에서 처리합니다.

사용 방법

  1. 해시하기 또는 검증하기를 고르세요.
  2. 해시하려면 비밀번호를 입력하고 비용을 고르세요(10이 무난한 기본값입니다).
  3. 검증하려면 비밀번호와 저장된 bcrypt 해시를 붙여 넣으세요.
  4. 해시를 복사하거나 비밀번호가 맞는지 확인하세요.

계산식

bcrypt 문자열은 $2b$10$<22자 솔트><31자 해시> 모양입니다. 접두사 뒤의 숫자가 비용이며, 키 설정을 2^cost번 반복하므로 한 단계 오를 때마다 작업량이 두 배가 됩니다.

예시

비밀번호 "password"를 $2a$04$AJ6PtAr3D6awLUS/tLJ2leWsZluJCrEcZo2CplM6hCgKCtAZvi6qe와 대조하면 일치하고 비용은 4로 나옵니다.

자주 묻는 질문

비용은 얼마로 해야 하나요?

웹 로그인에는 10–12가 흔합니다. 높을수록 안전하지만 느려지므로, 로그인할 때마다 서버가 감당할 수 있는 가장 높은 값을 고르세요.

같은 비밀번호인데 해시가 매번 다른 이유는 무엇인가요?

bcrypt는 해시를 만들 때마다 새 무작위 솔트를 생성하기 때문입니다. 솔트가 해시 문자열 안에 저장되어 있어서 검증은 가능합니다.

72바이트 제한이란 무엇인가요?

bcrypt는 비밀번호의 앞 72바이트만 처리합니다. 더 긴 비밀번호는 잘려 나가므로, 설계에 따라 아주 긴 암호 문구는 bcrypt 전에 먼저 해시하기도 합니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). bcrypt 해시 생성기·검증기. https://kakao.mobile/ko/tools/bcrypt-generator/

MLA

“bcrypt 해시 생성기·검증기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/bcrypt-generator/.

광고