CRC 및 체크섬 계산기

텍스트, 16진수 바이트, 파일의 CRC-8, CRC-16, CRC-32, CRC-64, Adler-32를 계산합니다.

입력

입력한 그대로 UTF-8로 인코딩하며 공백과 줄바꿈도 포함합니다. 텍스트와 16진수 입력은 최대 16 MiB, 파일은 최대 1 GiB입니다.

옵션

다른 이름: CRC-32, CRC-32/V-42, PKZIP

고급

출력

체크섬이 여기에 표시됩니다.

CRC와 Adler-32는 우발적인 손상만 감지합니다. 데이터를 인증하거나 의도적인 변조를 막지 못합니다. 변조에 대비한 무결성 검사에는 SHA-256 생성기를 사용하세요.

텍스트나 16진수 바이트를 입력하거나 파일을 선택하세요. 빈 입력은 계산을 선택하면 계산합니다.
계산하는 항목

같은 바이트에 대해 CRC-8/SMBUS, 자주 쓰는 CRC-16 변형 5가지, CRC-24/OPENPGP, CRC-32/ISO-HDLC, CRC-32C(iSCSI), CRC-32/CKSUM, CRC-64/ECMA-182, Adler-32를 계산합니다. 각 결과는 고정 너비 대문자 16진수, 정확한 10진수 값, 전체 매개변수를 보여 주므로 프로토콜 명세나 펌웨어 로그와 비교할 수 있습니다.

올바른 변형 선택

CRC는 너비, 다항식, 초깃값, 입력과 출력 반전, 최종 XOR로 정의됩니다. "CRC-16"만으로는 ARC, MODBUS, XMODEM 등 여러 알고리즘 중 무엇인지 알 수 없으므로 프리셋은 CRC RevEng 카탈로그의 전체 이름을 쓰고 ASCII 문자열 123456789의 검사 값을 보여 줍니다. 장치 문서에 다른 매개변수가 있다면 고급에서 1~64비트 사용자 지정 CRC로 입력하세요.

텍스트, 16진수 바이트, 파일

텍스트는 입력한 그대로 UTF-8로 인코딩합니다. 16진수 바이트는 공백, 콜론, 하이픈 구분이나 연속 문자열을 받으며 자릿수가 홀수이면 추측하지 않고 거부합니다. 최대 1 GiB 파일은 백그라운드 worker에서 진행률과 취소 기능과 함께 나누어 읽으므로 페이지가 계속 반응하고 파일 전체를 한 번에 불러오지 않습니다.

보안 해시가 아닙니다

CRC와 Adler-32는 비트 반전이나 끊긴 전송 같은 우발적인 오류를 감지합니다. 누구나 원하는 CRC 값을 갖는 데이터를 만들 수 있으므로 의도적인 변경을 감지하려면 SHA-256 같은 암호학적 해시를 사용하세요. 모든 계산은 브라우저에서 실행되며 아무것도 업로드하거나 저장하지 않습니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch