해시 생성기

MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시를 텍스트 또는 파일에서 계산합니다. 출력 형식을 선택하고 클릭 한 번으로 복사하세요.

Input Text
Algorithms
모든 해싱은 Web Crypto API(MD5는 순수 JS 폴백)를 사용하여 브라우저에서 로컬로 실행됩니다. 어떠한 데이터도 서버로 전송되지 않습니다.

지원 알고리즘

MD5(128비트, 레거시 — 충돌 저항성 없음), SHA-1(160비트, 보안용으로 폐기됨), SHA-256(256비트, 널리 사용), SHA-384(384비트, SHA-512 절단), SHA-512(512비트, 가장 강력). 데이터 무결성 확인에는 SHA-256을 기본으로 권장합니다.

텍스트 vs 파일 해싱

텍스트 모드에서는 입력이 UTF-8로 인코딩된 후 해싱됩니다 — 인코딩에 따라 해시가 달라질 수 있습니다. 파일 모드에서는 원시 바이너리 바이트를 직접 해싱하여 sha256sum 같은 명령어 도구와 동일한 결과를 얻습니다.

FAQ

MD5는 아직 안전한가요?

MD5는 암호학적 목적으로는 깨졌습니다(충돌 공격 존재). 파일 다운로드 검증 같은 비보안 체크섬에는 괜찮지만, 보안 관련에는 SHA-256 또는 SHA-512를 사용하세요.

다른 도구와 해시가 다른 이유는?

보통 인코딩 차이입니다. 이 도구는 UTF-8 인코딩된 텍스트 바이트를 해싱합니다. 다른 도구가 다른 인코딩(Latin-1, UTF-16)을 사용하거나 줄바꿈을 추가하면 해시가 달라집니다.

관련 도구

Checksum Calculator · CRC Calculator · Base64 / URL Encode·Decode · UUID Generator