본문으로 건너뛰기
작업 데이터는 서버에 저장하지 않고, 내 브라우저에서 처리합니다.
tools
Bcrypt 해시 생성 및 일치 검사

Bcrypt 해시 생성 및 일치 검사

평문 비밀번호의 bcrypt 해시를 솔트 라운드 4~15로 만들거나 기존 bcrypt 해시와 일치하는지 비교합니다.

10

라운드가 높을수록 계산 비용은 커지지만 생성이 느려집니다. 12 이상은 기기에 따라 수 초가 걸릴 수 있습니다.

주요 기능

  • bcryptjs로 평문 문자열의 솔트가 포함된 bcrypt 해시를 생성합니다.
  • 비용 인자를 4~15 라운드 범위에서 선택합니다.
  • 평문과 기존 bcrypt 해시를 비교해 일치 또는 불일치를 확인합니다.
  • 생성된 해시를 한 번에 복사합니다.

사용 방법

  1. 해시 생성 탭에서 평문과 솔트 라운드를 설정합니다.
  2. 생성된 bcrypt 해시를 복사합니다.
  3. 검증 탭에서 평문과 해시를 입력해 일치 여부를 확인합니다.

활용 예시

  • 개발용 비밀번호 해시 생성

    테스트 계정이나 시드 데이터에 넣을 bcrypt 문자열을 지정한 cost로 만듭니다.

  • 저장된 해시 점검

    평문 후보와 기존 bcrypt 해시가 일치하는지 브라우저에서 확인합니다.

개인정보 보호

bcrypt 해시 생성과 비교는 브라우저에서 실행되며 QuickKit이 평문이나 해시를 저장하지 않습니다.

사용 환경

bcrypt는 비밀번호 해싱에 쓰는 단방향 함수입니다. 검증은 평문과 해시의 일치만 확인하며 비밀번호 품질이나 계정 보안을 보장하지 않습니다.

자주 묻는 질문

bcrypt 해시에서 원래 비밀번호를 복원할 수 있나요?
아니요. bcrypt는 단방향 함수입니다. 검증 탭은 입력한 평문을 해시와 비교해 일치 여부만 알려줍니다.
cost 값을 높이면 무엇이 달라지나요?
이 도구는 4~15 라운드를 지원합니다. 값이 커질수록 생성과 검증에 더 많은 시간이 걸리므로 실제 환경의 성능 기준으로 선택해야 합니다.