콘텐츠로 건너뛰기

해시 생성기

모든 텍스트에서 SHA-1, SHA-256, SHA-384, SHA-512 해시를 즉시 생성. 데이터 무결성을 검증하세요. 무료, 브라우저에서 100% 실행.

텍스트를 입력하거나 붙여넣어 해시를 생성하세요.

암호화 해시란?

A cryptographic hash is a fixed-length string derived from arbitrary input data. It is a one-way function: computationally infeasible to reverse. The same input always produces the same output (deterministic).

Algorithms

SHA-1 (160-bit) — deprecated for security use; still found in legacy systems and Git. SHA-256 (256-bit) — the most widely used; Bitcoin, TLS, file integrity. SHA-384 / SHA-512 (384/512-bit) — higher security margin, used in government and financial systems.

Common uses

  • File integrity: compare checksum before and after download.
  • Password storage: never store plain passwords — store their hash (use bcrypt/Argon2 in production).
  • Digital signatures: sign the hash of a document, not the document itself.
  • Data deduplication: detect identical files by comparing hashes.

차세대 해시 함수

SHA-3 (Keccak, FIPS 202에서 표준화)는 SHA-2와 완전히 다른 내부 구조를 제공하여, SHA-2가 손상될 경우를 대비한 심층 방어를 제공합니다. BLAKE3는 속도에 최적화된 현대적이고 병렬화 가능한 해시 함수로, 멀티코어 CPU에서 SHA-256보다 상당히 빠릅니다. 하지만 SHA-3과 BLAKE3 모두 아직 Web Crypto API에서 사용할 수 없습니다. 대부분의 애플리케이션에서 SHA-256이 표준이며 권장 기본값입니다.

Privacy

Hashing runs 100% in your browser using the native Web Crypto API (crypto.subtle.digest()). No data is ever sent to a server.