최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

파일 해시 계산기 무료 온라인: MD5 SHA-256 파일 해시 즉시

738 회 사용

파일을 여기에 드래그하거나 클릭

SHA-256
SHA-384
SHA-512
SHA-1

파일 해시 팁

아무 파일의 해시
파일을 드래그하거나 선택하면 MD5, SHA-1, SHA-256, SHA-512 해시를 즉시 계산.
무결성 검증
계산된 해시를 제작자가 공개한 것과 비교하여 파일 변조 여부 확인.
로컬 처리
파일이 브라우저에서 처리됩니다. 서버에 업로드되지 않음.

자주 묻는 질문

Q 이 도구로 2GB가 넘는 파일도 처리할 수 있나요?
A 브라우저의 메모리 한계에 따라 다릅니다. Chrome은 2GB까지 무난하지만 Safari는 1GB만 넘어도 버거워합니다. 대용량 파일은 RAM에서 해시를 계산하므로 PC가 잠시 멈출 수 있어요. 파일을 작게 나누거나 데스크톱 앱을 사용하는 게 낫습니다.
Q 같은 파일인데 매번 다른 해시 값이 나오는 이유는 무엇인가요?
A 같은 파일처럼 보이는데 SHA-256이나 SHA-512 체크섬이 다르게 나온다면 숨겨진 변경 사항이 있는지 확인하세요. 텍스트 파일의 공백 하나, 줄바꿈 하나만 달라져도 해시가 완전히 바뀝니다. 파일 타임스탬프 같은 메타데이터도 영향을 줍니다. 파일이 바이트 단위로 완전히 동일해야 합니다. 먼저 파일 크기를 비교해 보세요 — 크기가 다르면 해시도 일치하지 않습니다.
Q Google Drive나 Dropbox 같은 클라우드 저장소에서 드래그 앤 드롭이 가능한가요?
A 아니요, 이 도구는 사용자 기기의 로컬 파일만 처리합니다. 먼저 클라우드에서 파일을 다운로드한 후, 컴퓨터 파일 시스템에서 브라우저 창으로 드래그하세요. 모든 처리는 브라우저 메모리에서 이루어지고 서버가 개입하지 않기 때문에 직접 클라우드 연동은 지원되지 않습니다. DevOps 엔지니어가 구성 파일을 검증할 때도 SHA-256 체크섬을 비교하기 전에 반드시 로컬에 파일을 저장해야 합니다.
Q 텍스트용 온라인 계산기처럼 입력하는 동안 실시간으로 해시 값을 표시하나요?
A 아니요, 그렇지 않습니다. 이 도구는 사용자가 드롭한 실제 파일만 해시하고, 입력한 텍스트 문자열은 처리하지 않습니다. 비밀번호나 문장을 해시하려면 별도의 텍스트 해시 생성기가 필요합니다. 파일 검증의 경우, SHA-256으로 1MB 문서를 처리하는 데 약 0.5초가 걸립니다. 브라우저가 파일 전체를 읽은 후 해시를 한 번에 계산합니다. 처리 후 네 가지 해시 알고리즘이 모두 함께 나타납니다. 실용적인 팁: 원본 파일을 다른 탭에 열어두면 해시 전에 실수로 편집한 부분을 발견할 수 있습니다.
Q 이 도구는 sha256sum 같은 명령줄 해시 유틸리티와 비교했을 때 어떤가요?
A 빠른 확인에는 명령어를 입력할 필요가 없어 더 편리합니다. 500MB ISO 파일을 드롭하면 SHA-256이 약 3초 안에 표시됩니다. 터미널이 필요 없어요. 명령줄 도구는 수백 개 파일을 스크립트로 처리할 때 유리하지만, 이 브라우저 버전은 설치 부담이 없습니다. 그냥 드래그하고 기다린 후 해시를 복사하세요. 한계는 출력을 다른 프로그램으로 파이프할 수 없다는 점입니다. 단일 파일 검증에는 아주 간편합니다.
Q 계산된 해시가 실제로 올바른지 확인할 방법이 있나요?
A 두 번째 도구로 교차 검증하세요. HashCheck 같은 휴대용 유틸리티를 다운로드하거나 시스템 내장 명령어(Windows의 certutil -hashfile, macOS의 shasum -a 256)를 사용하세요. 둘 다 실행하고 출력을 비교합니다. 바이트 단위로 일치해야 합니다. 브라우저와 명령줄에서 다른 값이 나오면 드래그 앤 드롭 중 파일이 변경되었거나 잘못된 파일을 선택한 것입니다. 네트워크 구성을 검증하는 QA 테스터라면 이 이중 확인이 캐시된 다운로드의 조용한 손상을 몇 시간 디버깅하기 전에 잡아냅니다.
Q 다운로드한 파일을 검증할 때 어떤 해시 알고리즘을 선택해야 하나요?
A SHA-256이 대부분의 경우 가장 적합합니다. 최신 하드웨어에서 2GB ISO를 약 4초 만에 처리할 만큼 빠르고, 공식적으로 보안 목적에서 깨진 SHA-1보다 충돌 저항성이 훨씬 높습니다. SHA-512는 소스가 명시적으로 제공할 때만 사용하세요. 길이가 길어도 무결성 검사에는 이점이 없습니다. 소프트웨어 게시자가 지정한 체크섬 유형을 따르는 것이 가장 안전합니다. 변환 실수를 막아줍니다. 여러 옵션이 있다면 SHA-256이 항상 낫습니다. 팁 하나: 오래된 사이트가 SHA-1만 제공해도 보안 관련 작업에는 절대 사용하지 마세요.
Q 해시 계산 시 제 파일이 서버에 업로드되나요?
A 아니요. 모든 처리는 Web Crypto API를 사용해 브라우저 안에서만 이뤄집니다. 파일이 기기를 떠나는 일이 전혀 없고, 업로드나 서버 통신도 없습니다. 페이지 로딩 후에는 연결이 불안정하거나 비행기 모드에서도 작동해요. 2GB 동영상 파일은 중급 노트북에서 약 6초, 완전히 오프라인으로 해시됩니다. 계약서나 자격 증명 파일 같은 민감한 문서도 가로챌 염려 없이 안전하게 무결성을 확인할 수 있습니다.
Q 폴더를 ZIP 아카이브로 압축하면 SHA-256 체크섬이 바뀌나요?
A 네, 디렉토리를 ZIP 컨테이너로 변환하면 내부 바이트 구조가 완전히 바뀝니다. 세 개의 CSS 파일이 들어 있는 원래 폴더는 결과물 아카이브와 완전히 다른 해시 값을 생성합니다. 압축 알고리즘은 패키징 과정에서 새로운 메타데이터 헤더를 기록하기 때문입니다. 클라이언트에 전달하기 전에는 항상 최종 ZIP 파일을 직접 확인하세요.
Q 보안 감사에서 브라우저 기반 체크섬을 믿어도 될까요?
A 네, 최신 브라우저는 모든 연산에 네이티브 Web Crypto API를 사용하기 때문입니다. 15MB 크기의 펌웨어 파일을 드롭하면 자바스크립트 엔진이 CPU에 직접 작업을 전달합니다. 결과는 OpenSSL 같은 명령줄 도구와 완벽히 일치합니다. 주니어 개발자들은 웹 앱을 의심하곤 하지만, 로컬 실행 방식이라서 데스크톱 프로그램보다 훨씬 안전합니다.

해시 계산 방법

관련 도구