CRC 计算器 使用指南

标准 CRC-32(多项式 0x04C11DB7)结果为 「CBF43926」。

核心功能

适用场景

使用步骤

  1. 向协议文档确认四个参数:多项式、初始值、输入是否反转、输出是否异或
  2. 在对应输入框填入多项式与初值(注意十六进制与十进制的区分)
  3. 设置输入/输出反转开关,与协议规定保持一致
  4. 输入待校验数据,点计算
  5. 把结果与设备端返回值比对;不一致时逐项核对反转与异或输出这两个最易错参数

实用技巧

常见问题

CRC 能检错但不能?
CRC 检随机错很强,但不抗故意篡改(需密码学哈希)。
为什么同样的字符串结果和别处不一样?
CRC 不是单一算法,而是一族参数组合:多项式、初始值、是否反转输入/输出、结果异或值,任一不同结果就不同。常见配置有 CRC-8、CRC-16/MODBUS、CRC-16/CCITT、CRC-32。比对前必须确认全部参数,而不只是算法名。
→ 去使用 CRC 计算器(免费 · 纯前端 · 数据不上传)