CRC 및 체크섬 계산기
텍스트, 16진수 바이트, 파일의 CRC-8, CRC-16, CRC-32, CRC-64, Adler-32를 계산합니다.
계산하는 항목
같은 바이트에 대해 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 같은 암호학적 해시를 사용하세요. 모든 계산은 브라우저에서 실행되며 아무것도 업로드하거나 저장하지 않습니다.
