해시 및 보안 도구

File Hash Calculator

로컬 파일의 해시와 이름, 크기, 유형을 확인합니다. 파일은 기기 밖으로 전송되지 않습니다.

File Name
아직 선택되지 않음
File Size
File Type
읽기 전용 결과

파일은 브라우저에서만 처리되며 서버에는 업로드되지 않습니다. 매우 큰 파일에는 더 많은 브라우저 메모리가 필요할 수 있습니다.

로컬 파일을 선택해 업로드 없이 브라우저에서 SHA-256, SHA-512 또는 MD5를 계산합니다.

입력은 브라우저에서만 처리되며 서버에는 업로드되지 않습니다.

이 도구의 기능

파일 해시 계산기는 파일 입력에서 ArrayBuffer를 읽고 브라우저에서 선택한 다이제스트를 계산합니다. 파일은 가져오기, XHR 또는 타사 API로 업로드되거나 처리되지 않습니다. 더 큰 파일을 메모리로 완전히 읽으려면 더 많은 브라우저 리소스가 필요할 수 있습니다.

  • SHA-256, SHA-512를 지원하고 프로젝트 내에서 로컬 MD5 구현을 사용할 수 있습니다.
  • 계산 중에 상태가 표시되어 동일한 작업이 반복적으로 시작되는 것을 방지합니다.
  • MD5는 호환성 확인에만 적합하며 보안 무결성 확인에는 SHA-256 또는 SHA-512가 선호됩니다.

사용 방법

  1. "파일 선택"을 클릭하고 로컬 파일을 선택하십시오.
  2. 표시된 파일 이름, 크기 및 유형을 확인하십시오.
  3. 알고리즘을 선택하고 "해시 계산"을 클릭하세요.
  4. 계산이 끝나면 다이제스트를 복사해 비교합니다.

주요 사용 사례

  • 게시자가 제공한 SHA 다이제스트와 비교하여 다운로드한 파일을 확인합니다.
  • 두 로컬 파일의 바이트 내용이 일치하는지 확인합니다.
  • 빌드 제품에 대해 재현 가능한 무결성 지문을 기록합니다.

개인 정보 보호 및 보안

선택한 파일은 브라우저에서만 읽고 해시되며 서버에 업로드되지 않습니다. Web Crypto를 사용할 때 대용량 파일은 더 많은 메모리를 차지할 수 있습니다.

File Hash Calculator 기능

로컬 파일을 선택해 업로드 없이 브라우저에서 SHA-256, SHA-512 또는 MD5를 계산합니다. 일상적인 개발과 디버깅에 유용하며 결과를 바로 확인하거나 복사 또는 다운로드할 수 있습니다.

FAQ

파일이 서버에 업로드되나요?

아니요. 파일은 현재 브라우저 탭에서만 읽고 평가됩니다.

대용량 파일에 더 많은 메모리가 필요한 이유는 무엇입니까?

Web Crypto 다이제스트는 일반적으로 전체 ArrayBuffer를 수신하므로 브라우저는 전체 파일을 메모리에 유지해야 할 수도 있습니다.

어떤 알고리즘을 선택해야 합니까?

SHA-256은 일반적인 무결성 검사에 선호됩니다. SHA-512는 더 긴 다이제스트를 제공하며 MD5는 이전 시스템과의 호환성을 위해서만 사용됩니다.

동일한 파일에 대해 매번 결과가 동일합니까?

그렇습니다. 파일 바이트와 알고리즘이 동일한 한 다이제스트는 결정적입니다.

개발자 도구 목록으로 돌아가기