빠른 시작
-
해시 모드
암호를 입력하고 비용을 선택하고 생성합니다.
-
모드 확인
평범한 텍스트를 입력하고 $2a$… 해시를 저장하고 확인합니다.
-
해시 복사하기
해시를 테스트 장치로 복사합니다.
bcrypt 암호 해시를 생성하거나 저장된 해시에 대해 평범한 텍스트를 확인합니다.인증 흐름과 로컬 로그인 테스트를 배우기 위해 이상적입니다.
개인 정보 보호: 로컬로 처리되고, 결코 업로드하지 않습니다.
↓ 아래의 입력 영역에 결결과를 즉시 볼 수 있습니다.
bcrypt 암호 해시를 생성하거나 저장된 해시에 대해 평범한 텍스트를 확인합니다.인증 흐름과 로컬 로그인 테스트를 배우기 위해 이상적입니다.
해시 모드
암호를 입력하고 비용을 선택하고 생성합니다.
모드 확인
평범한 텍스트를 입력하고 $2a$… 해시를 저장하고 확인합니다.
해시 복사하기
해시를 테스트 장치로 복사합니다.
Bcrypt는 암호를 위해 만들어졌습니다: 자동 소금화와 느린 해싱은 Brute Force를 저항합니다.
10은 일반적인 출발점이다.더 높은 것은 안전하지만 로그인에서 느린다.생산 중에 서버를 조정합니다.
사용자 등록 중에 프론트엔드는 암호를 백엔드로 보내고, 백엔드는 Bcrypt 해시를 생성하고 저장합니다. 플레인 텍스트 암호는 절대 유지되지 않습니다.로그인 시 백엔드는 입력 암호를 동일한 비용 매개 변수로 해시하고 저장된 해시와 비교합니다.일치는 성공적인 인증을 의미합니다.
개발 중에 이 도구를 사용하여 데이터베이스 저장소를 모방하는 테스트 해시를 생성합니다.로그인 논리를 테스트할 때 다른 암호 조합이 일치/불일치 결과를 올바르게 트리거하는지 확인하십시오.로컬 처리는 실제 사용자 데이터의 노출을 방지합니다.
Input
my-password
각 해시는 다르지만 (무작위 소금) 모두 동일한 암호를 확인합니다.
아니요. SHA는 너무 빠르고 소금이 없습니다.비밀번호를 위해 bcrypt, Argon2 등을 사용하십시오.
그래요Bcrypt는 보안을 위해 의도적으로 느린다.
표준 Bcrypt 해시는 '$2a$12$N9qo8uLOickgx2ZMRZoMy와 같습니다. '2a'는 버전입니다, '12'는 비용 매개 변수입니다, 'N9qo8uLOickgx2ZMRZoMy'는 22-char 소금이며 나머지는 실제 해시입니다.우리의 도구는 확인을 위해 자동으로 분석합니다.