가이드 · 보안

진위 확인을 위한 파일 해시(MD5, SHA-256) 확인 방법

큰 파일을 다운로드하고 전송 중 손상되지 않았는지, 다른 누군가 손대지 않았는지 확인하고 싶으신가요? 파일 해시는 이를 확인하는 가장 정확한 방법입니다. 방법을 소개합니다.

해시는 파일이나 텍스트의 일종의 디지털 "지문"입니다 — 내용이 아주 조금만 바뀌어도 해시 결과는 완전히 달라집니다. 그래서 다운로드한 파일이 원본과 정확히 같은지, 중간에 손상되거나 변조된 부분이 없는지 확인하는 데 자주 사용됩니다.

지금 사용해보기

File Hash Checker — MEA Tools

파일이나 텍스트의 MD5, SHA-1부터 SHA-512까지 해시를 계산하고 자동으로 비교하세요. 전부 브라우저에서.

File Hash Checker 열기 →

해시 확인하는 단계

  1. tools.meaecosystem.com/file-hash-checker를 엽니다.
  2. 파일을 확인하려면 "파일" 모드를, 직접 입력한 텍스트의 해시를 계산하려면 "텍스트" 모드를 선택합니다.
  3. 기기에서 파일을 업로드하거나, 텍스트를 입력/붙여넣습니다.
  4. 필요한 알고리즘을 체크합니다 — SHA-256이면 대부분의 검증 용도에 충분하지만, 여러 개를 동시에 계산할 수도 있습니다.
  5. 이미 참조용 해시(예: 공식 다운로드 페이지에서 제공된 것)가 있다면 비교란에 붙여넣으세요 — 이 툴이 일치 여부를 자동으로 알려줍니다.

왜 해시가 정확히 일치해야 하나요?

해시 함수의 기본 특성은 파일에 아주 작은 변화 — 단 1비트라도 — 가 생기면 "조금 다른" 게 아니라 완전히 다른 해시가 나온다는 것입니다. 그래서 계산한 해시가 공식 소스에서 제공한 해시와 정확히 일치한다면, 파일이 원본과 바이트 단위로 완전히 동일하다는 뜻입니다.

MD5, SHA-1, SHA-256 — 어떤 걸 써야 하나요?

다운로드 중 파일이 손상됐는지 단순히 확인하는 용도라면 이 알고리즘들 모두 똑같이 효과적입니다. 하지만 목적이 보안(다른 누군가 의도적으로 파일을 조작하지 않았는지 확인)에 더 가깝다면 SHA-256 이상을 권장합니다. MD5와 SHA-1은 특정 시나리오에서 악용될 수 있는 약점이 이미 알려져 있기 때문입니다.

자주 묻는 질문

해시를 계산할 때 제 파일이 서버로 업로드되나요?

아니요. 해시 계산은 사용자의 기기에서 직접 진행됩니다. 파일은 어디로도 전송되지 않습니다.

파일이 같은데 왜 해시가 다른가요?

먼저 참조 소스와 같은 알고리즘을 사용했는지 확인하세요 — 같은 파일이라도 MD5와 SHA-256 해시는 서로 다른 알고리즘이므로 당연히 다릅니다. 알고리즘이 같은데도 다르다면 파일이 실제로 동일하지 않을 가능성이 큽니다.

파일 크기 제한이 있나요?

모든 처리가 사용자 기기에서 이뤄지므로 서비스 측 제한은 없습니다. 매우 큰 파일은 처리 시간이 기기 사양에 따라 달라집니다.