← 홈으로

파일 해시 생성기

파일의 MD5·SHA-1·SHA-256·SHA-512 해시를 계산합니다. 원본 배포처가 공개한 값과 비교하면 다운로드가 손상되거나 변조되지 않았는지 확인할 수 있으며, 파일은 브라우저에서만 읽히고 업로드되지 않습니다. SHA-256이 현대의 기본값이고 MD5·SHA-1은 기본적인 무결성 검사용으로만 쓰는 것이 좋습니다.

🔒
여기에 파일을 놓거나 클릭하여 선택
파일은 기기를 벗어나지 않으며 브라우저 안에서 로컬로 해시됩니다.
알고리즘

파일 해시란 무엇인가요?

해시(또는 체크섬)는 파일의 정확한 바이트로부터 계산되는 짧고 고정된 길이의 지문입니다. 단 한 비트만 바뀌어도 해시는 완전히 달라지므로, 다운로드가 손상되거나 변조되지 않았는지 확인하는 표준적인 방법입니다: 여기서 계산한 해시를 원본 배포처가 공개한 값과 비교하세요. SHA-256은 현대의 기본값이며, MD5SHA-1은 고의적 변조에 대해 더 이상 안전하다고 여겨지지 않지만 기본적인 무결성 검사에는 여전히 흔히 쓰입니다.

파일 해시 계산 방법

  1. 파일 선택 — 드롭 영역에 파일을 끌어다 놓거나 클릭해 선택합니다.
  2. 알고리즘 선택 — MD5·SHA-1·SHA-256·SHA-512 중 필요한 항목을 체크합니다(여러 개 동시 선택 가능).
  3. (선택) 검증 — 배포처가 공개한 값을 ‘예상 해시’ 칸에 붙여넣으면 일치 여부를 자동으로 비교합니다.
  4. 결과 확인 — 계산된 해시가 표시되며, 예상 해시와 일치하는 알고리즘은 초록색으로 강조됩니다.

어떤 해시 알고리즘을 선택해야 하나요?

배포처가 공개한 체크섬과 같은 알고리즘을 고르는 것이 원칙입니다. 선택권이 있다면 무결성·보안 모두에서 SHA-256이 현재의 표준적인 기본값입니다. MD5·SHA-1은 계산이 빠르고 배포처가 여전히 제공하는 경우가 많아 단순 손상 여부 확인에는 쓸 수 있지만, 변조 방지가 목적이라면 SHA-256 이상을 사용하세요. 여러 알고리즘을 동시에 체크해 함께 확인할 수도 있습니다.

다운로드한 파일을 어떻게 검증하나요?

내려받은 파일을 이 도구에 올린 뒤, 배포처(공식 사이트, 릴리스 노트 등)가 공개한 체크섬을 ‘예상 해시’ 칸에 붙여넣으세요. 값이 일치하면 해당 알고리즘이 초록색으로 표시되어 파일이 손상·변조되지 않았음을 확인할 수 있습니다. 일치하지 않으면 다시 내려받거나 다른 출처를 확인하는 것이 좋습니다.

MD5는 안전한가요?

무결성 확인용으로는 여전히 쓸 만하지만, 보안 목적에는 안전하지 않습니다. MD5는 서로 다른 두 입력이 같은 해시를 갖는 충돌을 의도적으로 만들 수 있어, 악의적 변조를 막는 용도로는 신뢰할 수 없습니다. 전송 중 손상 여부를 빠르게 확인하는 정도라면 괜찮지만, 변조 방지가 중요하면 SHA-256 이상을 사용하세요.

제 파일이 어딘가로 업로드되나요?

아니요. 해싱은 전적으로 브라우저 안에서 이루어집니다 — SHA 해시는 내장된 Web Crypto API를 사용하고 MD5는 작은 자체 호스팅 라이브러리를 사용하므로, 파일이 어떤 서버로도 전송되거나 저장되지 않습니다. 다운로드를 검증하려면 배포처의 체크섬을 "예상 해시" 입력란에 붙여넣으세요. 일치하는 알고리즘이 초록색으로 강조 표시됩니다.