해시 계산

브라우저에서 전적으로 실행되는 무료 온라인 해시 계산기. 텍스트를 붙여넣거나 파일을 드롭하고 (최대 500 MB), 알고리즘을 하나 이상 선택하고 (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), hex 또는 base64 출력을 선택하고, 선택적으로 키를 설정하여 일반 다이제스트 대신 HMAC 변형을 계산합니다. 파일은 4 MB 청크로 읽혀서 500 MB 파일도 탭을 OOM시키지 않습니다. 하단의 비교 블록은 두 해시 문자열을 받아 일치 여부를 알려줍니다 — 게시된 체크섬에 대한 파일 무결성 확인에 유용합니다.

사용 방법

1
입력 모드 선택

입력은 텍스트 탭, 드래그앤드롭은 파일 탭.

2
알고리즘 선택

원하는 박스를 체크 — 모두 병렬로 계산.

3
출력 형식 설정

전통적 표시는 hex, JWT 스타일은 base64.

4
계산

결과를 클릭하여 복사; 알려진 해시에 대한 검증은 Compare 사용.

브라우저에서 텍스트나 파일 해싱 — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, HMAC

알고리즘
출력
HMAC (선택)
키가 설정되면 선택된 모든 알고리즘은 일반 다이제스트 대신 HMAC-…로 계산됩니다.

두 해시 비교

비교할 두 해시를 붙여넣으세요
무엇을 시도할지 모르시나요?
무료 도구 400+개 — 깜짝 도구 열기
🎲 깜짝 도구

특징

여섯 가지 알고리즘 텍스트 또는 파일 HMAC 모드 Hex 또는 base64 출력 두 해시 비교 표준 프리미티브

일반적인 용도

  • 다운로드한 ISO를 게시된 SHA-256 체크섬과 검증.
  • 캐시 무효화나 ETag 생성을 위한 콘텐츠 해시 계산.
  • API 요청 서명을 위한 JWT 스타일 HMAC-SHA256 계산.
  • 여전히 요청하는 레거시 시스템용 MD5 빠르게 생성.
  • 두 큰 파일이 동일한지 diff 없이 빠르게 확인.

왜 이것을

대부분의 온라인 해시 도구는 큰 파일에서 실패하거나(전체를 한 번에 메모리에 로드하려 함) 서버로 왕복 업로드를 요구합니다. 우리는 브라우저의 네이티브 암호화를 통해 4 MB 청크로 파일을 스트리밍하므로 일반 브라우저 탭에서 500 MB ISO도 작동하며 바이트는 기기를 떠나지 않습니다. HMAC와 CRC32는 일급 시민입니다 — 대부분의 온라인 도구가 건너뜁니다. 출력은 `sha256sum`, `md5sum`, OpenSSL 및 다른 모든 표준 구현과 일치하므로 게시된 체크섬에 대해 다운로드를 검증하는 데 사용할 수 있습니다.

자주 묻는 질문

MD5는 아직 안전한가요?

보안 목적엔 아닙니다 — MD5는 2004년부터 깨졌습니다. 적대적 충돌을 신경 쓰지 않는 빠른 콘텐츠 체크섬 (캐시 키, 중복 제거)엔 여전히 괜찮습니다. 서명, 비밀번호 저장 또는 보안 관련 모든 것은 SHA-256 이상을 사용하세요.

HMAC가 뭔가요?

키 기반 해시 구성. 일반 SHA-256(message)은 누구나 해시를 재계산할 수 있지만, HMAC-SHA256(key, message)는 키가 있어야 생성 또는 검증할 수 있어 메시지 인증 코드로 작동합니다. API 요청 서명 (AWS, Stripe 등)과 JWT HS256에서 일반적입니다.

얼마나 큰 파일을 해싱할 수 있나요?

저사양 기기에서 페이지가 빠릿하게 유지되도록 500 MB로 제한합니다. 해싱 자체는 스트리밍 친화적입니다 — 유일한 메모리 압력은 청크당 FileReader 버퍼입니다.

파일이 업로드되나요?

아니요. 파일은 4 MB 청크로 로컬에서 읽혀 브라우저 탭 안에서 해싱됩니다 — 바이트는 저희 서버로 가지 않습니다. 이것이 4 GB ISO 다운로드를 업로드 대역폭을 들이지 않고도 게시된 SHA-256과 검증할 수 있는 이유입니다. 결과는 Linux의 `sha256sum`, macOS의 `shasum -a 256`, Windows의 `certutil -hashfile`과 일치합니다.

Hex 또는 base64 — 어느 것을 써야 하나요?

Hex는 전통적 표현입니다 (다운로드 페이지에서 보는 종류). Base64는 더 짧고 JWT와 많은 웹 API가 HMAC 서명에 사용합니다. 대화 중인 시스템이 기대하는 것을 선택하세요.

모바일?

네. 500 MB 제한이 적용되지만, 일반적인 모바일 작업 (사진, 문서)의 해싱은 1초 미만입니다.

💡 이 도구를 개선해 드릴까요?

무료로 가능합니다! 아이디어를 간단히 보내주세요. 자세히 논의하고 싶으시면 이메일을 남겨주시면 연락드리겠습니다. 익명으로도 가능합니다.

이 도구를 어떻게 평가하시겠습니까?

평가해 주셔서 감사합니다!
더 공유하고 싶으신가요? 댓글을 남겨주세요!
감사합니다! 검토 후 댓글이 표시됩니다.
누구를 위한 도구인가요?
게시일