온라인 CRC 계산기 소개
2025년 11월 27일

프로그램을 만들다 보면 “내 CRC 계산이 정확하게 되고 있는가?”를 확인해야 하는 순간이 온다. 직접 손으로 계산해서 검증할 수도 있지만, 시간이 걸리고 실수도 잦다. 이럴 때 비교 기준이 되어줄 신뢰성 높은 도구가 있으면 정말 편하다.
여기 소개하는 사이트는 Bastian Molkenthin이라는 독일 사람이 만든 온라인 CRC 계산기 사이트로, 웹에서 다양한 CRC 알고리즘을 바로 테스트할 수 있다.
초기값 설정, 결과 XOR 처리, 입력 비트 반전, 출력 비트 반전 등 CRC 계산에 필요한 대부분의 옵션을 모두 지원하며, 표준 및 상용 프로토콜에서 널리 쓰이는 주요 프리셋을 기본으로 제공한다. 거기에 더해 입력 데이터 형식도 문자열(String), 16진수(Hex), 2진수(Binary)를 모두 지원하기 때문에 어떤 환경에서도 쉽게 테스트할 수 있다.
한참 CRC에 대해 공부하던 시절, 이 사이트를 통해 수많은 실험을 하며 큰 도움을 받았던 아주 고마운 사이트.
지원되는 CRC 프리셋 목록
CRC 8
- CRC8
- CRC8_SAE_J1850
- CRC8_SAE_J1850_ZERO
- CRC8_8H2F
- CRC8_CDMA2000
- CRC8_DARC
- CRC8_DVB_S2
- CRC8_EBU
- CRC8_ICODE
- CRC8_ITU
- CRC8_MAXIM
- CRC8_ROHC
- CRC8_WCDMA
CRC 16
- CRC16_CCIT_ZERO
- CRC16_ARC
- CRC16_AUG_CCITT
- CRC16_BUYPASS
- CRC16_CCITT_FALSE
- CRC16_CDMA2000
- CRC16_DDS_110
- CRC16_DECT_R
- CRC16_DECT_X
- CRC16_DNP
- CRC16_EN_13757
- CRC16_GENIBUS
- CRC16_MAXIM
- CRC16_MCRF4XX
- CRC16_RIELLO
- CRC16_T10_DIF
- CRC16_TELEDISK
- CRC16_TMS37157
- CRC16_USB
- CRC16_A
- CRC16_KERMIT
- CRC16_MODBUS
- CRC16_X_25
- CRC16_XMODEM
CRC 32
- CRC32
- CRC32_BZIP2
- CRC32_C
- CRC32_D
- CRC32_MPEG2
- CRC32_POSIX
- CRC32_Q
- CRC32_JAMCRC
- CRC32_XFER
CRC 64
- CRC64_ECMA_182
- CRC64_GO_ISO
- CRC64_WE
- CRC64_XZ
CRC 계산기를 이용해 보고 싶다면 아래 링크에서 직접 확인할 수 있다.