한 번의 클릭으로 5개 알고리즘
MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 동시에 생성하여 비교하거나 시스템에 필요한 알고리즘을 선택할 수 있습니다.
모든 텍스트에서 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 생성하세요. 네이티브 Web Crypto API를 사용합니다. 100% 클라이언트 측 실행, 업로드 없음, 추적 없음.
MD5, SHA-1, SHA-256, SHA-384, SHA-512를 한 번에 생성. 브라우저에서. 업로드 불필요, 가입 불필요.
해시할 텍스트를 입력 상자에 입력하거나 붙여넣으세요.
'해시 계산'을 클릭하여 5개 해시를 한 번에 생성하세요.
각 해시 옆의 복사 버튼을 사용하여 클립보드에 복사하세요.
MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 동시에 생성하여 비교하거나 시스템에 필요한 알고리즘을 선택할 수 있습니다.
SHA 해시는 브라우저에 내장된 `crypto.subtle.digest`를 사용하여 계산되며, 하드웨어 가속을 지원하고 감사를 거쳤습니다.
한 번의 클릭으로 소문자와 대문자 hex 출력을 전환하여 도구 체인이 기대하는 형식에 맞출 수 있습니다.
암호화 해시 함수는 임의 크기의 입력을 고정 크기의 해시로 출력합니다. 같은 입력은 항상 같은 해시를 생성하며, 입력의 작은 변경으로 완전히 다른 해시가 됩니다.
MD5는 2008년에, SHA-1은 2017년에 실제 충돌 공격이 시연되었습니다. 둘 다 새로운 보안 용도에 사용해서는 안 됩니다. SHA-256 이상을 권장합니다.
파일이나 메시지의 해시를 알려진 좋은 값과 비교하여 변경되지 않았는지 확인하세요.
Git이 객체를 저장하는 방식과 유사하게 SHA-1 또는 SHA-256 해시를 생성하여 콘텐츠를 고유하게 식별하세요.
일부 오래된 API와 프로토콜은 여전히 MD5 또는 SHA-1 해시를 요구합니다. 이 도구는 추가 소프트웨어 설치 없이 제공합니다.
암호학을 학습하거나 해시 불일치를 디버깅할 때 알려진 입력의 해시를 빠르게 검사하세요.
| 기능 | NovaTools | EMOCode | 브라우저 콘솔 |
|---|---|---|---|
| 프라이버시(업로드 없음) | 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) |
MD5128-bit output. BROKEN — do not use for security. Legacy checksums only.
d41d8cd98f00b204e9800998ecf8427eSHA-1160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256).
da39a3ee5e6b4b0d3255bfef95601890afd80709SHA-256256-bit output. SECURE. Recommended for new applications.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855SHA-384384-bit output. SECURE. Use when 384-bit output is required.
38b060a751...fbd51ad2f1... (96 chars)SHA-512512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs.
cf83e1357eef...7da3e (128 chars)| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
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) |
MD516 bytes → 32 hex characters.
098f6bcd4621d373cade4e832627b4f6SHA-120 bytes → 40 hex characters.
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3SHA-25632 bytes → 64 hex characters.
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08SHA-51264 bytes → 128 hex characters.
ee26b0dd4af7...28a8ff (128 chars, hash of test)| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
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 |
Integrity checkSHA-256 or SHA-512. Compare hash before/after transfer.
sha256sum file.zipPassword storageUse bcrypt, scrypt, or Argon2 — NOT plain SHA.
bcrypt(password, cost=12)Content addressingSHA-256 (Git) or SHA-512 (IPFS).
git: SHA-1 of blobLegacy checksumsMD5 or SHA-1, only for backward compatibility.
md5sum legacy.tar.gz다.
해시의 개념, MD5·SHA-1·SHA-256·SHA-512의 차이, 체크섬·Git·비밀번호 등 용도별 선택 기준과 MD5가 취약한 이유를 알아보세요.
강력한 비밀번호의 조건, 기호보다 길이가 더 중요한 이유, 이메일·뱅킹·Wi-Fi 계정별 안전한 비밀번호 생성 방법과 개인정보 보호 팁을 정리했습니다.
Lorem Ipsum의 정의와 역사, 디자이너가 사용하는 이유, 단락·문장·단어 단위 생성 방법과 사용하지 말아야 할 때를 알아보세요.