파일 해시 계산기이란?
파일 해시 계산기는 모든 파일의 암호화 다이제스트(MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b)를 계산합니다. 다운로드 검증, 파일 버전 비교, 무결성 확인에 사용하세요. 모든 처리는 사용자 기기에서 이루어집니다.
파일을 끌어다 놓거나 텍스트 모드로 전환해 문자열을 입력한 뒤 MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b를 원하는 대로 조합해 선택하면 각 다이제스트가 16진 문자열로 표시됩니다. 모든 계산이 사용자 기기에서 직접 이루어지므로 바이트가 페이지를 벗어나지 않습니다. 출력을 소문자와 대문자 16진수로 전환하고 전체 보고서를 TXT, CSV, JSON으로 다운로드하세요. 어떤 크기의 파일도 처리되지만 수 기가바이트 업로드는 몇 초가 걸립니다.
사용 방법
- 드래그하거나 파일 선택기를 클릭하여 하나 이상의 파일을 업로드하세요.
- 계산할 해시 알고리즘(MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b)을 선택하거나 모두 선택을 사용하세요. 파일 대신 입력한 문자열을 해시하려면 텍스트 모드로 전환하세요.
- 개별 해시를 복사하거나 계산된 모든 값이 담긴 전체 보고서를 다운로드하세요.
사용 시기
- 다운로드한 ISO나 설치 파일이 배포처가 공개한 SHA-256과 일치하는지 확인할 때.
- 큰 아카이브를 디스크나 클라우드 저장소 사이로 옮긴 뒤 조용한 손상이 있는지 확인할 때.
- 법무팀이나 포렌식팀에 증거 파일을 보낼 때 무결성 지문을 함께 첨부할 때.
결과
소프트웨어 설치 파일을 업로드하고 SHA-512 해시를 계산한 뒤, 배포자가 공개한 해시와 비교하여 무결성을 확인하세요.
자주 묻는 질문
- 다운로드를 검증할 때 어떤 알고리즘을 골라야 하나요?
- SHA-256은 대부분의 배포처가 공개하는 표준이고 무결성 검증에는 충분히 안전합니다. 배포처가 SHA-512 다이제스트를 명시해서 적어둔 경우에만 그쪽으로 바꾸세요. 그렇지 않으면 값이 맞지 않습니다.
- MD5와 SHA-1을 지원하나요?
- 네, 둘 다 제공합니다. 오래된 소프트웨어나 여전히 이를 게시하는 Linux 배포판의 체크섬 파일을 대조할 수 있습니다. 다만 MD5와 SHA-1은 충돌 저항성이 깨졌으므로, 해시가 단순한 우발적 손상 감지가 아니라 보안을 입증해야 할 때는 SHA-256 이상을 선택하세요.
- 같은 파일인데 매번 SHA-256 값이 다른 이유가 뭔가요?
- 원래는 그렇게 되지 않습니다. 해시는 바이트에 대해 완전히 결정적이기 때문입니다. 값이 다르다면 파일이 실제로 바뀐 것입니다. 재내보내기 과정에서 메타데이터, 줄 끝 문자, 끝에 빈 줄이 추가된 경우가 흔하니 먼저 바이트 크기를 확인하세요.
- 4GB짜리 가상 머신 이미지도 처리할 수 있나요?
- 네. 해시는 청크 단위 스트리밍으로 계산되므로 메모리 사용량이 일정합니다. 최신 노트북에서 GB당 약 2초, 휴대폰이나 오래된 기기에서는 더 걸린다고 보면 됩니다.
- 내 파일이 배포처 해시와 일치한다는 걸 어떻게 증명하나요?
- 배포처가 공개한 16진수 문자열을 「해시 비교」 칸에 붙여 넣으면 일치하는 파일은 강조 표시되고, 일치하지 않으면 「일치 없음」이 표시됩니다. 비교 시 대소문자는 구분하지 않습니다.