←

로컬 해시 계산기

입력 방식

알고리즘과 입력 방식을 선택하세요. 빈 텍스트와 0바이트 파일도 계산할 수 있습니다.

사용 방법

텍스트 또는 로컬 파일을 선택한 다음 SHA 알고리즘 하나를 선택하여 계산하세요. 결과에는 알고리즘, 입력 방식, 실제 바이트 수 및 전체 소문자 16진수 해시값이 표시됩니다. 해시값을 복사하거나 결과를 직접 선택할 수 있습니다. 입력을 변경하면 이전 결과가 즉시 무효화됩니다.

텍스트는 UTF-8로 인코딩되며 CRLF와 CR 줄바꿈은 LF로 통일됩니다. 앞뒤 공백을 제거하지 않고, 대소문자를 변경하거나 Unicode 정규화를 수행하지 않습니다. 이스케이프 표기를 해석하지 않으며 BOM을 자동으로 추가하거나 제거하지 않습니다. 명시적인 BOM과 NUL은 계산에 포함됩니다. 파일 모드에서는 모든 원본 바이트를 유지하며 파일명, 유형 및 수정 시간은 계산에 포함되지 않습니다.

abc 예제에는 줄바꿈이 없습니다. SHA-256의 예상 해시값은 아래와 같습니다. 다른 알고리즘의 공식 테스트 벡터는 RFC 6234를 참조하세요.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

범위 및 제한

텍스트는 최대 200000개의 UTF-16 코드 단위(일부 이모지는 2개 단위), 인코딩 후 최대 800000 바이트까지 허용됩니다. 파일은 최대 16 MiB입니다. 입력은 잘리지 않습니다. 브라우저가 파일 전체를 읽어야 하므로 실제 메모리 사용량은 파일 크기보다 클 수 있습니다. 해시는 암호화, 비밀번호 저장, 서명 검증 또는 바이러스 검사가 아니며, 신뢰할 수 있는 출처를 증명하거나 충돌이 절대로 없음을 보장하지 않습니다. 독립적이고 신뢰할 수 있는 경로에서 제공한 해시값과 비교하세요.

이 도구는 입력, 파일 및 해시값을 업로드하거나 저장하거나 기록하지 않습니다. 웹페이지 리소스는 정상적으로 로드됩니다. 지우기는 페이지의 참조만 제거하며 브라우저 메모리나 클립보드 기록의 안전한 삭제를 보장하지 않습니다. 악성 확장 프로그램이나 페이지 스크립트도 막을 수 없습니다. 이미 시작된 클립보드 쓰기는 되돌릴 수 없습니다. 파일 읽기는 중단할 수 있지만 내부 해시 계산은 실제로 중단할 수 없습니다. 취소 후에도 해당 계산이 끝나야 다시 계산할 수 있습니다.

읽기 진행률은 실제 바이트 수를 기준으로 합니다. 해시 단계에서는 작업 0/1만 표시하며 경과 시간, 예상 남은 시간 및 속도를 알 수 없으면 대시로 표시합니다. 파일 읽기가 끝나도 해시 계산이 끝난 것은 아닙니다.

RFC 6234Web Crypto

로컬 해시 계산기

입력과 알고리즘을 선택하고 계산 후 전체 해시값을 복사하세요. 빈 텍스트도 유효합니다. 파일 모드에서는 파일을 선택해야 합니다. 입력을 변경하면 이전 결과가 지워집니다. 취소는 결과 표시만 중단하며 내부 해시 계산은 계속 진행 중일 수 있습니다.

설정