/ 계산기 / 온라인 CRC 체크섬 계산기
무료 온라인 도구

온라인 CRC 체크섬 계산기

텍스트의 CRC32, CRC16, CRC8 체크섬을 온라인으로 계산하세요. UTF-8 인코딩, 16진수 결과, 예제 포함. 처리는 브라우저에서 로컬로 수행됩니다.

사용 시작

주요 기능 및 사용 예

이 도구는 텍스트의 무결성을 검증하기 위한 CRC 체크섬을 계산합니다. 예를 들어, 통신 프로토콜에서 데이터 오류를 감지하거나 파일 전송 후 손상을 확인하는 데 사용할 수 있습니다.

구체적인 예

입력 문자열 123456789에 대해:

  • CRC32 결과: CBF43926
  • CRC16 결과: 4B37
  • CRC8 결과: F4

빈 문자열을 입력하면 CRC32는 00000000, CRC16은 FFFF, CRC8은 00이 됩니다.

알고리즘 파라미터

CRC32는 반사된 오른쪽 시프트 다항식 0xEDB88320, 초기값 0xFFFFFFFF, 최종 XOR 0xFFFFFFFF를 사용합니다. CRC16은 반사된 다항식 0xA001, 초기값 0xFFFF, 최종 XOR 없음. CRC8은 다항식 0x07, 초기값 0, 최종 XOR 없음, 최상위 비트 우선 처리입니다.

주의사항

입력 텍스트는 UTF-8로 인코딩되므로 공백, 대소문자, 줄바꿈이 결과에 영향을 줍니다. 예를 들어 HelloHello 뒤에 줄바꿈이 있는 경우 체크섬이 다릅니다. 또한 이 도구는 16진수 문자열을 파싱하지 않으므로 41은 문자 '4'와 '1'로 처리됩니다.

입력은 최대 500,000 JavaScript UTF-16 코드 유닛으로 제한됩니다. 계산은 브라우저에서 로컬로 수행되므로 모바일에서는 작은 텍스트로 시작하는 것이 좋습니다.

FAQ

CRC 체크섬은 보안에 사용할 수 있나요?

아니요. CRC는 우연한 전송 오류를 감지하는 데 적합하지만 암호화, 디지털 서명, 충돌 방지 인증 또는 비밀번호 해시로는 사용할 수 없습니다.

다른 시스템과 결과를 비교하려면 어떻게 해야 하나요?

정확히 동일한 알고리즘 파라미터(다항식, 초기값, 최종 XOR, 반사 여부)와 동일한 바이트(인코딩, 줄바꿈 포함)를 사용해야 합니다.

입력 텍스트에 유니코드 문자를 넣으면 어떻게 되나요?

텍스트는 UTF-8로 인코딩되므로 유니코드 문자는 해당 바이트 시퀀스로 처리됩니다. 정규화나 트리밍은 수행되지 않습니다.

체크리스트

  • 입력 문자열이 정확한지 확인
  • 알고리즘 선택 확인
  • 계산 버튼 클릭
  • 결과를 대문자 16진수로 확인
  • 텍스트 변경 후 재계산

처리는 브라우저에서 로컬로 수행됩니다.