파일 해시 계산기가 필요한 경우
이 도구는 로컬 파일의 해시 값을 계산합니다. 소프트웨어 설치 파일 검증, 압축 파일 무결성 확인, 다운로드한 ISO 이미지 확인, 빌드 산출물 비교, 전달받은 파일 검수에 유용합니다. MD5, SHA-256, 기타 다이제스트 중 무엇이 필요하든 브라우저 안에서 바로 확인을 끝낼 수 있습니다.
일반적인 파일 검증 시나리오
- 설치 파일을 내려받은 뒤 공급자가 공개한 MD5 또는 SHA-256 값과 계산 결과를 비교합니다.
- ZIP, 7z, tar.gz 같은 압축 파일을 전송, 공유, 백업한 뒤 무결성을 확인합니다.
- ISO 이미지, 데이터베이스 백업, 로그 아카이브 같은 큰 파일의 다이제스트를 기록해 두고 나중에 다시 검토합니다.
온라인으로 파일 MD5 또는 SHA-256 계산하는 방법
- 로컬 파일을 선택하거나 드롭 영역으로 끌어오세요.
- 사용할 다이제스트 알고리즘을 확인하세요. 기본값은 SHA-256입니다.
- 계산 시작을 누르고 진행률이 100%가 될 때까지 기다리세요.
- 다운로드 검증, 체크리스트 비교, 자동화 작업에 사용할 결과를 복사하세요.
검증이 통과했는지 판단하는 방법
- 이 페이지에서 계산한 다이제스트는 공급자 사이트, 릴리스 페이지, 체크섬 목록에 게시된 값과 정확히 일치해야 합니다.
- 한 글자만 달라도 파일 내용이 다르다는 뜻입니다.
- 상대가 SHA-256, MD5 또는 다른 특정 알고리즘 값을 제공했다면, 비교 전에 정확히 같은 알고리즘을 선택했는지 확인하세요.
- 같은 파일 버전을 비교하고 있는지도 확인하세요. 파일 이름이 같아도 내용이 같다는 보장은 없습니다.
- 다운로드 중단, 전송 손상, 재패키징, 원본 아카이브 대신 압축 해제된 파일 비교는 모두 다이제스트를 바꿀 수 있습니다.
- 게시된 다이제스트에 공백, 그룹 구분, 대문자 형식이 있다면 비교 전에 형식을 맞추세요. 수동 확인에서는 대소문자를 무시하는 경우가 많지만 스크립트에서는 일관되게 유지하는 편이 좋습니다.
자주 묻는 질문
파일이 서버로 업로드되나요?
아니요. 파일은 현재 브라우저 안에서만 읽히고 해시가 계산됩니다. 사이트로 파일 내용이 전송되지 않습니다.
왜 SHA-256이 기본값인가요?
SHA-256은 현대적인 무결성 검증에서 더 안전한 기본 선택이기 때문입니다. MD5와 SHA-1은 주로 오래된 워크플로와의 호환성을 위해 남겨 두었습니다.
다이제스트가 같으면 파일이 안전하다는 뜻인가요?
그 자체만으로는 아닙니다. 같은 다이제스트는 비교한 값과 일치한다는 뜻일 뿐입니다. 다운로드 출처, 서명, 배포 경로도 함께 확인해야 합니다.
알고리즘을 바꾸면 왜 다시 시작해야 하나요?
큰 파일을 실수로 다시 계산하지 않도록 하기 위해서입니다. 알고리즘이 바뀌면 이전 다이제스트는 더 이상 유효하지 않으므로 새 계산을 시작해야 합니다.
관련 도구
짧은 텍스트 해시나 키 기반 다이제스트도 필요하다면, 다음 관련 도구가 가장 가깝습니다.