Murelio

필요한 기능을 불러오고 있습니다.

파일 해시 계산기

선택한 파일 bytes의 SHA digest를 브라우저 Web Crypto로 계산합니다.

사용 방법

  1. 파일을 선택하고 비교 대상과 같은 SHA 알고리즘을 지정한 뒤 실행합니다.

핵심 기능과 처리 범위

SHA-256·SHA-384·SHA-512·SHA-1 중 하나를 골라 파일 전체 ArrayBuffer를 해시하고 소문자 hex digest를 표시합니다.

처리 원리

File.arrayBuffer()를 crypto.subtle.digest에 전달하고 반환 bytes를 2자리 hex로 직렬화합니다.

예시

같은 파일을 SHA-256으로 다시 계산하면 같은 64자리 hex digest가 나옵니다.

이럴 때 유용합니다

  • 다운로드 파일의 배포처가 제공한 SHA digest와 무결성을 대조할 때

사용 전 참고

  • 파일이 동일하다는 강한 근거는 되지만 출처의 신뢰성이나 디지털 서명을 검증하지는 않으며 SHA-1은 충돌 보안 용도로 적합하지 않습니다.

자주 묻는 질문

파일이 서버로 올라가나요?

아닙니다. 파일 bytes는 이 브라우저에서 Web Crypto로 처리합니다.

관련 도구