해시 식별기
입력한 해시값의 알고리즘 유형을 자동으로 식별합니다. MD5, SHA-1, SHA-256, SHA-512, bcrypt, Argon2 등 30개 이상의 해시 형식을 지원합니다.
해시 식별기
해시값을 입력하면 자동으로 식별합니다
| 알고리즘 | 길이 | 비트 | 예시 |
|---|---|---|---|
| MD5 | 32자 | 128비트 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | 40자 | 160비트 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | 64자 | 256비트 | e3b0c44298fc1c149afbf4c8996fb924... |
| SHA-512 | 128자 | 512비트 | cf83e1357eefb8bdf1542850d66d8007... |
| bcrypt | 60자 | – | $2a$10$N9qo8uLOickgx2ZMRZoMy... |
해시 식별기란?
해시 식별기는 입력한 해시값이 어떤 알고리즘으로 생성되었는지 분석하는 도구입니다. MD5, SHA-1, SHA-256, bcrypt, Argon2 등 다양한 해시 알고리즘을 길이, 문자 패턴, 형식 등을 기반으로 자동으로 식별합니다.
데이터베이스에서 발견한 해시의 유형을 파악하거나, 보안 분석 시 해시 알고리즘을 확인하는 데 유용합니다.
주요 기능
- 실시간 식별 – 해시값 입력 즉시 가능한 알고리즘 목록 표시
- 다양한 알고리즘 지원 – MD5, SHA 계열, bcrypt, Argon2, MySQL 등
- 일치도 표시 – 각 알고리즘의 일치 가능성을 백분율로 표시
- 보안 등급 표시 – 각 해시 알고리즘의 보안 수준 안내
- 상세 정보 – 비트 수, 주요 용도, 설명 제공
- 클립보드 붙여넣기 – 버튼 클릭으로 간편하게 해시값 입력
사용 방법
- 해시 입력 – 식별하려는 해시값을 입력창에 입력하거나 붙여넣습니다.
- 자동 분석 – 입력 즉시 길이, 문자 타입, 형식 등을 분석합니다.
- 결과 확인 – 가능한 해시 알고리즘 목록이 일치도 순으로 표시됩니다.
- 상세 정보 – 각 알고리즘의 보안 등급, 비트 수, 용도를 확인합니다.
지원 해시 알고리즘
- MD5 – 32자, 128비트. 파일 체크섬에 사용 (보안 목적 비권장)
- SHA-1 – 40자, 160비트. Git 커밋 해시에 사용
- SHA-256 – 64자, 256비트. 가장 널리 사용되는 안전한 해시
- SHA-384 – 96자, 384비트. 높은 보안 요구사항용
- SHA-512 – 128자, 512비트. 최고 수준 보안
- bcrypt – 60자, 특수 형식. 비밀번호 저장용 (권장)
- Argon2 – 가변 길이. 최신 비밀번호 해시 (권장)
- MySQL5 – 41자, * 시작. MySQL 패스워드
- CRC32 – 8자, 32비트. 오류 검출용
이런 분들께 유용해요
- 보안 분석가 – 침해사고 분석 시 해시 유형 파악
- 개발자 – 데이터베이스의 패스워드 해시 알고리즘 확인
- 시스템 관리자 – 레거시 시스템의 해시 형식 파악
- CTF 참가자 – 보안 대회에서 해시 분석
- 학습자 – 다양한 해시 알고리즘 학습
개인정보 보호
이 도구는 100% 브라우저에서 동작합니다. 입력한 해시값은 서버로 전송되지 않으며, 모든 분석은 사용자의 기기에서만 이루어집니다. 브라우저를 닫으면 모든 데이터가 삭제됩니다.
자주 묻는 질문
해시 식별기로 해시를 복호화할 수 있나요?
아니요, 이 도구는 해시의 유형을 식별하는 용도입니다. 해시는 단방향 함수이므로 수학적으로 원본 데이터를 복원할 수 없습니다. 해시 식별기는 어떤 알고리즘으로 해시가 생성되었는지만 분석합니다.
같은 길이의 해시는 어떻게 구분하나요?
같은 길이의 해시(예: MD5와 NTLM은 둘 다 32자)는 정확히 구분하기 어렵습니다. 도구는 가능한 모든 알고리즘을 일치도와 함께 표시하며, 가장 일반적으로 사용되는 알고리즘에 높은 점수를 부여합니다. 최종 판단은 해시의 출처나 맥락을 고려해야 합니다.
bcrypt와 Argon2는 어떻게 식별하나요?
bcrypt는 $2a$, $2b$, $2y$ 중 하나로 시작하고, Argon2는 $argon2로 시작합니다. 이러한 고유한 접두사 덕분에 거의 100%의 정확도로 식별할 수 있습니다.
일치도 100%는 확실한 결과인가요?
bcrypt나 Argon2처럼 고유한 형식을 가진 해시는 높은 정확도를 보이지만, 일반 16진수 해시의 경우 형식만으로는 알고리즘을 100% 확정할 수 없습니다. 일치도는 길이, 패턴, 일반적인 사용 빈도를 종합한 추정치입니다.