校验和计算器
免费在线使用 校验和计算器 无需安装即可使用工具
关于 CRC 计算器
该工具能够针对大量标准化算法,为输入数据计算循环冗余校验值。包括 20 种 CRC-8 变体、32 种 CRC-16 变体以及 12 种 CRC-32 变体。对于每种变体,工具都会显示实时计算出的结果,同时还会显示该算法的相关参数(如 poly、init、refin、refout、xorout)以及 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 結果。 “Check”欄位則是標準的參考結果,例如對於 “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是否适用于密码哈希或安全性相关的操作?
▶“检查”列的含义是什么?
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。