CRC 计算器
免费在线使用 CRC 计算器 无需安装即可使用工具
关于 CRC 计算器
该工具能够针对大量标准化算法,为输入数据计算循环冗余校验值。包括 20 种 CRC-8 变体、32 种 CRC-16 变体以及 12 种 CRC-32 变体。对于每种变体,工具都会显示实时计算得到的校验值,同时还会列出该算法的相关参数(如多项式系数、初始化参数、修正参数等),以及针对 9 字节测试字符串 “123456789” 的规范校验值。输入可以是 ASCII 文本或十六进制字节,输出则可以以十六进制、十进制、八进制或二进制格式呈现。
如何使用
1. 可切换输入类型为 ASCII 或 HEX;默认输入方式为 ‘123456789’。 2. 输入或粘贴数据;在 HEX 模式下,输入的字节必须为有效的十六进制数值(长度为奇数或非十六进制的数值会导致错误)。 3. 通过右侧的切换按钮选择输出格式(HEX/DEC/OCT/BIN)。 4. 三个结果表格(CRC-8、CRC-16、CRC-32)会实时更新,每列分别显示算法名称、计算结果、校验值、多项式、初始化值、再计算值、最终输出值以及异或输出值。 5. 可在任意一列上点击“复制”按钮以复制该列的结果。
参数参考
每个算法都由宽度(8/16/32)、多项式类型、初始值、是否对输入/输出位进行反射以及最终 XOR 结果这几个参数来定义。 “检查”列中显示的是标准参考结果,例如对于 “123456789” 来说,CRC 目录中的定义如下:CRC-32/ISO-HDLC = 0xCBF43926,CRC-16/MODBUS = 0x4B37,CRC-8/SMBUS = 0xF4。其他别名如 CRC-32、CRC-16/CCITT、CRC-16/XMODEM、MODBUS、KERMIT、X-25等则列在括号内表示。
▶为什么我的结果与其他工具得出的结果不同?
▶HEX输入是如何被解析的?
▶CRC是否适用于密码哈希或安全处理?
▶“检查”列的含义是什么?
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。