해시 생성기

모든 텍스트에서 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 생성하세요. 네이티브 Web Crypto API를 사용합니다. 100% 클라이언트 측 실행, 업로드 없음, 추적 없음.

광고
광고

데이터를 업로드하지 않고 해시 생성

MD5, SHA-1, SHA-256, SHA-384, SHA-512를 한 번에 생성. 브라우저에서. 업로드 불필요, 가입 불필요.

100% 개인정보 보호
빠른 로컬 처리
영구 무료

사용 방법

  1. 1

    텍스트 입력

    해시할 텍스트를 입력 상자에 입력하거나 붙여넣으세요.

  2. 2

    계산 클릭

    '해시 계산'을 클릭하여 5개 해시를 한 번에 생성하세요.

  3. 3

    복사

    각 해시 옆의 복사 버튼을 사용하여 클립보드에 복사하세요.

이 해시 생성기를 사용하는 이유

한 번의 클릭으로 5개 알고리즘

MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 동시에 생성하여 비교하거나 시스템에 필요한 알고리즘을 선택할 수 있습니다.

네이티브 Web Crypto API

SHA 해시는 브라우저에 내장된 `crypto.subtle.digest`를 사용하여 계산되며, 하드웨어 가속을 지원하고 감사를 거쳤습니다.

대문자 토글

한 번의 클릭으로 소문자와 대문자 hex 출력을 전환하여 도구 체인이 기대하는 형식에 맞출 수 있습니다.

광고

암호화 해시 이해하기

암호화 해시 함수란 무엇인가?

암호화 해시 함수는 임의 크기의 입력을 고정 크기의 해시로 출력합니다. 같은 입력은 항상 같은 해시를 생성하며, 입력의 작은 변경으로 완전히 다른 해시가 됩니다.

광고

MD5와 SHA-1은 깨졌습니다

MD5는 2008년에, SHA-1은 2017년에 실제 충돌 공격이 시연되었습니다. 둘 다 새로운 보안 용도에 사용해서는 안 됩니다. SHA-256 이상을 권장합니다.

광고

일반적인 사용 사례

데이터 무결성 검사

파일이나 메시지의 해시를 알려진 좋은 값과 비교하여 변경되지 않았는지 확인하세요.

Git 스타일 콘텐츠 주소 지정

Git이 객체를 저장하는 방식과 유사하게 SHA-1 또는 SHA-256 해시를 생성하여 콘텐츠를 고유하게 식별하세요.

레거시 시스템 통합

일부 오래된 API와 프로토콜은 여전히 MD5 또는 SHA-1 해시를 요구합니다. 이 도구는 추가 소프트웨어 설치 없이 제공합니다.

학습 및 디버깅

암호학을 학습하거나 해시 불일치를 디버깅할 때 알려진 입력의 해시를 빠르게 검사하세요.

비교

기능NovaToolsEMOCode브라우저 콘솔
프라이버시(업로드 없음)100% 로컬서버에 업로드로컬
MD5 + SHA 패밀리전체 5종SHA만
네이티브 Web Crypto API알 수 없음
대문자 토글수동
오프라인 사용페이지 로드 후

대부분의 온라인 해시 생성기는 텍스트를 서버에 업로드합니다. 당사 도구는 브라우저의 네이티브 Web Crypto API를 사용합니다.

해시 알고리즘 빠른 참조

일반적인 해시 알고리즘의 핵심 정보.

알고리즘 개요

MD5

128-bit output. BROKEN — do not use for security. Legacy checksums only.

예시:d41d8cd98f00b204e9800998ecf8427e
SHA-1

160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256).

예시:da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256

256-bit output. SECURE. Recommended for new applications.

예시:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-384

384-bit output. SECURE. Use when 384-bit output is required.

예시:38b060a751...fbd51ad2f1... (96 chars)
SHA-512

512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs.

예시:cf83e1357eef...7da3e (128 chars)

Output Sizes

MD5

16 bytes → 32 hex characters.

예시:098f6bcd4621d373cade4e832627b4f6
SHA-1

20 bytes → 40 hex characters.

예시:a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
SHA-256

32 bytes → 64 hex characters.

예시:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
SHA-512

64 bytes → 128 hex characters.

예시:ee26b0dd4af7...28a8ff (128 chars, hash of test)

Use Cases

Integrity check

SHA-256 or SHA-512. Compare hash before/after transfer.

예시:sha256sum file.zip
Password storage

Use bcrypt, scrypt, or Argon2 — NOT plain SHA.

예시:bcrypt(password, cost=12)
Content addressing

SHA-256 (Git) or SHA-512 (IPFS).

예시:git: SHA-1 of blob
Legacy checksums

MD5 or SHA-1, only for backward compatibility.

예시:md5sum legacy.tar.gz

자주 묻는 질문

어떤 해시 알고리즘이 지원되나요?
MD5, SHA-1, SHA-256, SHA-384, SHA-512를 지원합니다. 보안 관련 용도에는 SHA-256과 SHA-512를 권장합니다. MD5와 SHA-1은 레거시 호환성을 위해서만 제공됩니다.
MD5는 여전히 안전한가요?
아니요. MD5는 암호학적으로 손상되었으며 비밀번호 저장, 디지털 서명 또는 보안에 민감한 용도로 절대 사용해서는 안 됩니다. 여기서는 레거시 시스템의 체크섬 검증을 위해서만 포함되었습니다.
SHA 해시는 어떻게 계산되나요?
SHA-1, SHA-256, SHA-384, SHA-512는 브라우저의 네이티브 Web Crypto API(`crypto.subtle.digest`)를 사용하여 계산되며, 빠르고 암호학적으로 안전합니다.
파일을 해시할 수 있나요?
이 도구는 텍스트만 해시합니다. 입력은 해시 전에 UTF-8로 인코딩되므로 국제 문자와 이모지에서도 올바르게 작동합니다.
해싱과 암호화의 차이는 무엇인가요?
해싱은 단방향입니다 — 해시에서 원본 텍스트를 복구할 수 없습니다. 암호화는 양방향입니다 — 키를 사용하여 암호문을 원본으로 복호화할 수 있습니다. 무결성 검사와 비밀번호 저장에는 해싱을, 기밀성에는 암호화를 사용하세요.
SHA-256과 SHA-512의 차이는 무엇인가요?
SHA-256은 256비트(32바이트)의 해시를 생성하고, SHA-512는 512비트(64바이트)를 생성합니다. SHA-512는 더 길고 이론적으로 더 안전하지만, SHA-256은 대부분의 용도에 충분합니다.
해시에서 원래 텍스트를 복원할 수 있나요?
아니요. 암호화 해시 함수는 단방향입니다. 같은 입력에서 같은 해시가 생성되지만, 해시에서 입력을 역산할 수는 없습니다.
비밀번호 해시화에 이 도구를 사용할 수 있나요?
권장하지 않습니다. 비밀번호 저장에는 솔트와 스트레칭을伴う 전용 알고리즘(bcrypt, Argon2 등)을 사용하세요. 단순 해시는 레인보우 테이블 공격에 취약합니다.
모바일 기기에서 사용할 수 있나요?
네, 완전히 반응형으로 작동합니다. Web Crypto API는 최신 모바일 브라우저에서 지원됩니다.
이 도구를 상업적 프로젝트에 사용할 수 있나요?
네. 개인 및 상업적 용도 모두 무료이며, 워터마크, 사용 제한이 없습니다.

100% 클라이언트 측 및 비공개

다.

  • 다..

이것도 좋아하실 수 있습니다

도움이 되는 가이드

광고