파일 체크섬

브라우저에서 로컬 파일을 나누어 처리하여 MD5 / SHA-1 / SHA-2 / SHA-3 / BLAKE2 체크섬을 계산하고 비교하세요. 진행률 표시와 취소를 지원합니다.

보안 및 암호화
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. 로컬 파일을 선택하거나 끌어오고 알고리즘을 고르세요.
  2. 생성을 선택하고 진행률을 확인하거나 필요하면 취소하세요.
  3. 신뢰할 수 있는 예상 다이제스트와 비교하고 체크섬을 복사하거나 JSON을 다운로드하세요.

파일 체크섬

파일 체크섬은 다운로드한 파일의 바이트를 예상 다이제스트와 비교하는 데 사용합니다. 파일은 로컬에서 나누어 읽으므로 업로드하거나 텍스트로 디코딩할 필요가 없습니다.

계산한 다이제스트를 접두사만이 아닌 전체 예상 체크섬과 비교하세요. 큰 파일을 읽는 동안에도 진행률 확인과 취소가 가능합니다.

입력 및 조작

로컬 파일을 선택하거나 끌어놓고 SHA-256 또는 다른 알고리즘을 선택한 후 생성을 누르세요.

진행률을 확인하거나 오래 걸리는 계산을 취소할 수 있습니다. 원래 파일 이름과 바이트 크기는 계속 표시됩니다.

예제
입력
Empty file · SHA-256
결과
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

예제 데이터입니다. 샘플 키나 비밀번호를 실제 인증 정보로 사용하지 마세요.

동작 및 제한

최대 1 GiB 파일을 1 MiB 단위로 처리하며 제한 시간은 120초입니다. 빈 파일도 사용할 수 있습니다. 파일 이름은 표시용이며 다이제스트에 포함되지 않습니다. MD5와 SHA-1은 기존 시스템과의 호환용입니다. 체크섬 비교만으로 배포자의 신원을 독립적으로 인증할 수는 없습니다.

복사 및 활용

신뢰할 수 있는 출처의 예상 다이제스트를 붙여넣으세요. 계산한 체크섬을 비교, 복사하거나 다운로드할 수 있습니다.

모든 해시값 복사 · 선택한 출력 형식으로 비교합니다. 모든 알고리즘을 선택하면 일치하는 다이제스트를 표시합니다.

처리 제한

입력: 1 MiB; 비밀 키: 64 KiB; 파일: 1 GiB; 비밀번호: 4–128 (길이), 1–100 (개수); bcrypt: UTF-8 1~72바이트 · 비용 4~14 · 기본값 10; AES: 평문 1 MiB, 암호 구문 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 비밀번호 / 입력 바이트 64 KiB, 솔트 / info 1 KiB, 출력 길이(바이트) 1–256; 출력 1–256바이트 · PBKDF2 최대 2,000,000회 반복 · 입력은 기기에 유지; 시간: 30 s; 파일: 120 s.

?

자주 묻는 질문

파일이 업로드되나요?

아니요. 로컬 브라우저 Worker가 선택한 파일을 읽습니다. 파일을 하나 선택해도 관련 없는 파일에 접근할 권한을 주지 않습니다.

체크섬이 같으면 안전한 다운로드인가요?

아니요. 선택한 알고리즘에서 제공된 다이제스트와 일치한다는 뜻입니다. 다이제스트 출처를 신뢰할 수 있어야 하고 무결성 확인에 적절한 알고리즘도 선택해야 합니다.

큰 파일을 한꺼번에 메모리로 읽어야 하나요?

아니요. Worker가 청크별로 읽고 진행률을 보여 줍니다. 파일 크기 제한은 적용되며 취소는 현재 계산을 멈춥니다.

JSON 보고서에는 무엇이 들어가나요?

파일 이름, 바이트 수, 출력 형식과 계산한 다이제스트를 포함합니다. 원본 파일 바이트는 넣지 않습니다.

파일 이름을 바꾸면 체크섬도 바뀌나요?

아니요. 파일 내용만 해시하며 이름과 수정 시각은 다이제스트 입력에 포함하지 않습니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.