</>DevTools

#해시 생성기

MD5, SHA-256, SHA-512 해시 생성

해시 생성기 완벽 가이드

해시 함수는 디지털 보안의 기본 빌딩 블록입니다. 비밀번호 저장, 파일 무결성 검증, 디지털 서명, 블록체인 등에서 사용됩니다. 본 도구는 Web Crypto API로 100% 브라우저 처리 — 입력 데이터가 서버로 전송되지 않습니다.

강화된 기능

  • 실시간 자동 해시: 입력하는 즉시 4가지 알고리즘 동시 계산
  • 파일 해시: 어떤 파일이든 드래그 → 즉시 해시 (다운로드 검증용)
  • 해시 비교 모드: 입력한 해시값과 자동 비교 → ✓일치 / ✗불일치
  • 4가지 알고리즘: SHA-1 (160bit), SHA-256, SHA-384, SHA-512

알고리즘 비교

알고리즘길이상태권장 용도
SHA-1160bit (40자)⚠️ 충돌 발견git 호환만
SHA-256256bit (64자)✓ 안전표준 (HTTPS, JWT)
SHA-384384bit (96자)✓ 안전고보안 (정부, 금융)
SHA-512512bit (128자)✓ 안전최고보안 + 64bit 시스템 빠름

실전 사용 예시

  • 다운로드 검증: ISO 파일 다운로드 후 제공된 해시와 비교
  • git 커밋: SHA-1로 커밋 식별
  • HMAC: SHA-256 기반 메시지 인증
  • 블록체인: 비트코인 SHA-256, 이더리움 Keccak-256
  • 중복 파일 탐지: 같은 해시 = 같은 파일

⚠️ 비밀번호는 절대 SHA로 저장하지 마세요. bcrypt, scrypt, Argon2 같은 KDF 사용 필수.

🔗관련 도구🔐 암호화/보안