입력
작업 공간 준비 중…
사용 방법
- 해시 생성 또는 비밀번호 검증을 선택하고 비밀번호를 입력하세요.
- 생성 비용을 설정하거나 검증할 해시를 붙여 넣으세요.
- 실행한 뒤 새 해시를 복사하거나 일치 결과를 확인하세요.
bcrypt 생성기
bcrypt는 비용을 조절할 수 있는 단방향 비밀번호 해시 함수입니다. 생성한 해시에는 버전, 비용, 솔트가 포함됩니다. 확인 기능으로 후보 비밀번호가 기존 해시와 일치하는지 검사할 수 있습니다.
생성과 확인은 별개의 작업입니다. 확인할 때는 기존 해시에서 비용을 읽으므로 생성 설정을 바꿔도 저장된 해시의 의미는 바뀌지 않습니다.
입력 및 조작
해시 생성 또는 비밀번호 확인을 선택하고 UTF-8 1~72바이트의 비밀번호를 입력하세요.
생성 시 비용을 4~14에서 선택하세요. 기본값은 10입니다. 확인 시 지원되는 bcrypt 해시를 붙여넣으면 저장된 비용을 사용합니다.
해시 매개변수: 버전 ($2a$ / $2b$ / $2y$), 비용 인자, 솔트.
Password: demo-password · cost: 10A new $2b$10$ hash with a random salt; verify it using the same password.예제 데이터입니다. 샘플 키나 비밀번호를 실제 인증 정보로 사용하지 마세요.
동작 및 제한
UTF-8 72바이트를 초과하는 입력은 자동으로 자르지 않고 거부합니다. Unicode 문자는 여러 바이트를 사용할 수 있습니다. $2a$, $2b$, $2y$ 해시를 허용하며 로컬 비용 상한은 14입니다. 이 브라우저 도구는 운영 환경의 비밀번호 저장 정책을 결정하거나 해시에서 평문을 복원하지 않습니다.
복사 및 활용
작업 버튼을 누른 뒤 해시를 복사하거나 일치 결과를 확인하세요. 새로 생성할 때마다 새로운 무작위 솔트를 사용합니다.
입력: 1 MiB; 비밀 키: 64 KiB; 파일: 1 GiB; 비밀번호: 4–128 (길이), 1–100 (개수); bcrypt: UTF-8 1~72바이트 · 비용 4~14 · 기본값 10; AES: 평문 1 MiB, 암호 구문 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 비밀번호 / 입력 바이트 64 KiB, 솔트 / info 1 KiB, 출력 길이(바이트) 1–256; 출력 1–256바이트 · PBKDF2 최대 2,000,000회 반복 · 입력은 기기에 유지; 시간: 30 s; 파일: 120 s.
자주 묻는 질문
같은 비밀번호의 해시가 매번 다른 이유는 무엇인가요?
생성마다 새 무작위 salt를 사용합니다. 새 해시 두 개를 비교하는 대신 후보 비밀번호를 저장된 전체 해시와 검증하세요.
72자를 넘게 사용할 수 있나요?
제한은 문자 수가 아닌 UTF-8 72바이트입니다. 생성과 검증 모두 조용히 잘라내지 않고 긴 입력을 거부합니다.
검증할 때 어떤 cost를 사용하나요?
입력한 해시에 저장된 cost를 사용합니다. 생성용 cost 선택기로 이를 덮어쓰지 않습니다.
검증하면 원래 비밀번호를 알 수 있나요?
아니요. 입력한 후보를 제공된 해시와 비교해 일치 또는 불일치 결과를 반환합니다.
cost가 14보다 큰 해시도 검증할 수 있나요?
이 브라우저 도구는 생성과 검증에서 cost 4–14만 받습니다. 범위를 벗어나는 해시는 호환되는 신뢰할 수 있는 구현을 사용하세요.