이 도구의 기능
파일 해시 계산기는 파일 입력에서 ArrayBuffer를 읽고 브라우저에서 선택한 다이제스트를 계산합니다. 파일은 가져오기, XHR 또는 타사 API로 업로드되거나 처리되지 않습니다. 더 큰 파일을 메모리로 완전히 읽으려면 더 많은 브라우저 리소스가 필요할 수 있습니다.
- SHA-256, SHA-512를 지원하고 프로젝트 내에서 로컬 MD5 구현을 사용할 수 있습니다.
- 계산 중에 상태가 표시되어 동일한 작업이 반복적으로 시작되는 것을 방지합니다.
- MD5는 호환성 확인에만 적합하며 보안 무결성 확인에는 SHA-256 또는 SHA-512가 선호됩니다.
사용 방법
- "파일 선택"을 클릭하고 로컬 파일을 선택하십시오.
- 표시된 파일 이름, 크기 및 유형을 확인하십시오.
- 알고리즘을 선택하고 "해시 계산"을 클릭하세요.
- 계산이 끝나면 다이제스트를 복사해 비교합니다.
주요 사용 사례
- 게시자가 제공한 SHA 다이제스트와 비교하여 다운로드한 파일을 확인합니다.
- 두 로컬 파일의 바이트 내용이 일치하는지 확인합니다.
- 빌드 제품에 대해 재현 가능한 무결성 지문을 기록합니다.
개인 정보 보호 및 보안
선택한 파일은 브라우저에서만 읽고 해시되며 서버에 업로드되지 않습니다. Web Crypto를 사용할 때 대용량 파일은 더 많은 메모리를 차지할 수 있습니다.
File Hash Calculator 기능
로컬 파일을 선택해 업로드 없이 브라우저에서 SHA-256, SHA-512 또는 MD5를 계산합니다. 일상적인 개발과 디버깅에 유용하며 결과를 바로 확인하거나 복사 또는 다운로드할 수 있습니다.
FAQ
파일이 서버에 업로드되나요?
아니요. 파일은 현재 브라우저 탭에서만 읽고 평가됩니다.
대용량 파일에 더 많은 메모리가 필요한 이유는 무엇입니까?
Web Crypto 다이제스트는 일반적으로 전체 ArrayBuffer를 수신하므로 브라우저는 전체 파일을 메모리에 유지해야 할 수도 있습니다.
어떤 알고리즘을 선택해야 합니까?
SHA-256은 일반적인 무결성 검사에 선호됩니다. SHA-512는 더 긴 다이제스트를 제공하며 MD5는 이전 시스템과의 호환성을 위해서만 사용됩니다.
동일한 파일에 대해 매번 결과가 동일합니까?
그렇습니다. 파일 바이트와 알고리즘이 동일한 한 다이제스트는 결정적입니다.