crc32 계산기


CRC32란 무엇입니까?

CRC32는 메시지가 수정되지 않았는지 여부를 감지하는 데 사용되는 체크섬 알고리즘입니다. 널리 사용됩니다. 예를 들어 이더넷을 통해 패킷을 보내는 것은 체크섬을 계산하는 것을 의미합니다.

자주 묻는 질문

<올>
  • CRC-32 출력의 길이는 얼마입니까?

    체크값의 길이는 8자로 고정되어 있어 이를 생성하는 함수를 해시함수로 사용하는 경우도 있다.

  • <리> CRC32는 무엇을 의미하나요?

    32비트 순환 중복 검사를 나타냅니다.

  • CRC-8, CRC-16, CRC-32 및 CRC-64의 차이점은 무엇입니까?

    생성 다항식의 선택은 CRC 알고리즘 구현에서 가장 중요한 부분입니다. 전체 충돌 가능성을 최소화하면서 오류 감지 기능을 최대화하려면 다항식을 선택해야 합니다. 다항식의 가장 중요한 속성은 계산된 검사 값의 길이에 직접적인 영향을 미치기 때문에 길이(다항식에 있는 항의 최대 차수(지수) + 1)입니다. 가장 일반적으로 사용되는 다항식 길이는 다음과 같습니다.

      <리> 9비트(CRC-8)<리> 17비트(CRC-16)<리> 33비트(CRC-32)<리> 65비트(CRC-64)
  • CRC32는 어떻게 확인합니까?

    CRC(Cyclic Redundancy Check)는 데이터 손상을 감지하는 데 사용되는 오류 감지 코드입니다. 데이터를 보낼 때 데이터 내용을 기반으로 짧은 체크섬이 생성되어 데이터와 함께 전송됩니다. 데이터가 수신되면 체크섬이 다시 생성되어 전송된 체크섬과 비교됩니다. 둘 다 동일하면 데이터 손상이 없습니다. CRC-32 알고리즘 자체는 가변 길이 문자열을 8개의 문자열로 변환합니다.