> 체크섬 | 무결성 | 검증 <
// 데이터 무결성 검증을 위한 CRC32 체크섬 계산
즉시 계산
입력하는 동안 실시간으로 CRC32 체크섬이 계산됩니다.
로컬 처리
100% 클라이언트 측 CRC32 계산. 데이터가 브라우저를 떠나지 않습니다.
16진수 & 10진수 출력
CRC32 결과를 16진수(8자) 및 10진수 형식으로 동시에 확인합니다.
// CRC32 정보
CRC32 작동 방식:
CRC32(순환 쟉여 검사 32비트)는 다항식 나눗셈을 사용하여 32비트 체크섬을 생성합니다. ZIP 파일, PNG 이미지, 이더넷 프레임의 오류 감지에 널리 사용됩니다.
예시:
"Hello" → F7D18982 (10진수: 4157704578)
일반적인 사용 사례:
- >파일 무결성 검증 (ZIP, GZIP, PNG)
- >네트워크 데이터 전송 오류 감지 (Ethernet)
- >저장 매체 오류 검사
- >데이터 중복 제거 및 핑거프린팅
- >임베디드 시스템 및 펌웨어 검증
>> 자주 묻는 질문
Q: CRC32란?
A: CRC32(순환 쟉여 검사 32비트)는 32비트 체크섬을 생성하는 오류 감지 코드입니다. ZIP, PNG 형식 및 Ethernet 등의 네트워크 프로토콜에서 널리 사용됩니다.
Q: CRC32 vs MD5 — 차이점은?
A: CRC32는 빠른 오류 감지를 위한 32비트 체크섬(8자 16진수)을 생성하고, MD5는 128비트 해시(32자 16진수)를 생성합니다. CRC32는 더 빠르지만 충돌 확률이 더 높습니다.
Q: CRC32는 어디에서 사용되나요?
A: CRC32는 ZIP 및 GZIP 파일 형식, PNG 이미지, 이더넷 프레임, MPEG-2 트랜스포트 스트림, SATA 데이터 전송 및 많은 임베디드 시스템에서 사용됩니다.
Q: CRC32의 충돌 확률은?
A: CRC32는 32비트 출력 공간을 가지며, 약 43억 개의 가능한 값이 있습니다. 랜덤 데이터의 충돌 확률은 약 43억 분의 1입니다.
Q: CRC32 변형은?
A: 가장 일반적인 변형은 다항식 0x04C11DB7을 사용하는 CRC32(CRC-32/ISO-HDLC)입니다. 다른 변형으로는 CRC-32C(Castagnoli), CRC-32K(Koopman), CRC-32Q(항공)이 있습니다. 이 도구는 표준 CRC32 변형을 구현합니다.