🔐 Bcrypt 생성/검증기
비밀번호 해싱 및 검증 도구
Bcrypt 로 암호화하기
hashString
Bcrypt 로 검증하기
검증 결과가 여기에 표시됩니다
bcrypt는 뭐죠?
• bcrypt는 비밀번호 해시 함수의 하나로, 주로 암호화된 비밀번호를 저장하고 검증하는 데 사용됩니다. 이것은 보안 강화를 위해 설계된 강력한 해시 알고리즘입니다.
• 단방향 해시: 입력된 비밀번호를 암호화하여 일방향 해시 값을 생성합니다. 이렇게 생성된 해시 값은 저장되거나 전송되어도 원래 비밀번호를 복구할 수 없습니다.
• 솔팅(Salting): 해시 함수에 입력되는 비밀번호에 추가되는 무작위 데이터로, 각각의 사용자에게 고유한 솔트 값을 할당합니다. 이는 동일한 비밀번호를 가진 사용자들의 해시 값이 서로 다르게 저장되도록 합니다.
• 보안 강화: 해시 함수가 아주 느리게 작동하여 무차별 대입(brute-force) 공격을 어렵게 만들고, 솔팅 기술을 포함하여 해시충돌에 대한 공격에도 강건합니다.
사용법 안내
• Rounds: 보안성을 위해 10-15를 권장합니다 (값이 높을수록 보안이 강화되지만 처리 시간이 늘어납니다)
• 암호화: NormalString을 입력하고 Rounds 값을 설정한 후 암호화하기 버튼을 클릭하세요
• 검증: HashString과 CheckString을 입력한 후 검증하기 버튼을 클릭하여 일치 여부를 확인하세요
• 보안: 모든 처리는 브라우저에서만 이루어지며, 서버로 전송되지 않아서 안전합니다