Bcrypt 생성 및 검증 도구
솔트가 있는 $2b$ 해시를 생성하거나 비밀번호를 $2a$, $2b$, $2y$ 해시와 비교하세요. 입력은 페이지 안에 있습니다.
신뢰하는 페이지와 기기를 사용하세요. 비밀번호는 비어 있지 않고 UTF-8 72바이트 이하여야 합니다. 한 문자가 여러 바이트일 수 있습니다. 긴 입력은 잘라내지 않고 거부합니다.
높은 비용은 더 오래 걸립니다. 검증도 비용04–15 밖의 해시를 거부합니다.
비밀번호를 입력해 해시를 생성하거나 검증하세요.
이번 해시 생성 경과 시간
일치 결과
비밀번호와 해시는 페이지 메모리에만 있고 저장하거나 업로드하지 않습니다. 한 번에 하나의 작업을 합니다. 편집, 지우기, 이동은 결과를 버리지만 시작한 bcrypt 계산을 중단하지 못합니다.
사용 방법
사용 방법
- 비어 있지 않은 UTF-8 72바이트 이하 비밀번호를 입력하세요.
- 생성은 비용4–15를 선택하고 검증은 비용04–15인 완전한 bcrypt 해시를 붙여 넣으세요.
- 해시 또는 true/false 일치 결과를 확인하고 생성한 해시를 복사하거나 완료 후 지우세요.
비용 및 형식 제한
생성과 검증 모두 비용4–15를 허용합니다. 검증에는 정규 형식의 60문자 $2a$, $2b$, $2y$ 해시가 필요합니다. 높은 비용은 더 오래 걸리며 범위 밖 비용과 잘못된 형식은 오류가 됩니다.
UTF-8 비밀번호 경계
비밀번호는 UTF-8 1–72바이트여야 합니다. 한 문자는 여러 바이트를 쓸 수 있습니다. 긴 비밀번호는 거부하여 조용히 잘라내지 않습니다. 공백은 그대로 유지됩니다.
로컬 비동기 처리
bcryptjs 3.0.3은 한 번에 하나의 비동기 작업을 수행합니다. 편집이나 지우기는 결과를 무효화하지만 라이브러리 계산을 중단하지 않습니다. 완료까지 작업 버튼은 사용 중입니다. 비밀번호와 해시는 페이지 메모리에만 있으며 저장하거나 업로드하지 않습니다. 계산 도구이며 운영 인증 기능이 아닙니다. 이번 해시 생성의 경과 밀리초를 표시하며 벤치마크가 아닙니다.
자주 묻는 질문
더 알아보기
false는 무엇인가요?
지원 형식의 해시와 비밀번호가 일치하지 않습니다. 잘못된 입력이나 계산 실패는 별도 오류로 표시합니다.
계산을 즉시 멈출 수 있나요?
아니요. 편집, 지우기, 이동은 이전 결과 표시를 막지만 시작한 bcrypt 계산은 내부에서 끝납니다.
생성 해시가 다른 이유는 무엇인가요?
무작위 솔트를 사용하므로 같은 비밀번호와 비용에서도 다른 유효한 해시가 생성됩니다.