#해시 생성기
MD5, SHA-256, SHA-512 해시 생성
해시 생성기 완벽 가이드
해시 함수는 디지털 보안의 기본 빌딩 블록입니다. 비밀번호 저장, 파일 무결성 검증, 디지털 서명, 블록체인 등에서 사용됩니다. 본 도구는 Web Crypto API로 100% 브라우저 처리 — 입력 데이터가 서버로 전송되지 않습니다.
강화된 기능
- 실시간 자동 해시: 입력하는 즉시 4가지 알고리즘 동시 계산
- 파일 해시: 어떤 파일이든 드래그 → 즉시 해시 (다운로드 검증용)
- 해시 비교 모드: 입력한 해시값과 자동 비교 → ✓일치 / ✗불일치
- 4가지 알고리즘: SHA-1 (160bit), SHA-256, SHA-384, SHA-512
알고리즘 비교
| 알고리즘 | 길이 | 상태 | 권장 용도 |
|---|---|---|---|
| SHA-1 | 160bit (40자) | ⚠️ 충돌 발견 | git 호환만 |
| SHA-256 | 256bit (64자) | ✓ 안전 | 표준 (HTTPS, JWT) |
| SHA-384 | 384bit (96자) | ✓ 안전 | 고보안 (정부, 금융) |
| SHA-512 | 512bit (128자) | ✓ 안전 | 최고보안 + 64bit 시스템 빠름 |
실전 사용 예시
- 다운로드 검증: ISO 파일 다운로드 후 제공된 해시와 비교
- git 커밋: SHA-1로 커밋 식별
- HMAC: SHA-256 기반 메시지 인증
- 블록체인: 비트코인 SHA-256, 이더리움 Keccak-256
- 중복 파일 탐지: 같은 해시 = 같은 파일
⚠️ 비밀번호는 절대 SHA로 저장하지 마세요. bcrypt, scrypt, Argon2 같은 KDF 사용 필수.