CRC 計算器 使用指南

標準 CRC-32(多項式 0x04C11DB7)結果為 「CBF43926」。

核心功能

適用場景

使用步驟

  1. 向協議文件確認四個引數:多項式、初始值、輸入是否反轉、輸出是否異或
  2. 在對應輸入框填入多項式與初值(注意十六進位制與十進位制的區分)
  3. 設定輸入/輸出反轉開關,與協議規定保持一致
  4. 輸入待校驗資料,點計算
  5. 把結果與裝置端返回值比對;不一致時逐項核對反轉與異或輸出這兩個最易錯引數

實用技巧

常見問題

CRC 能檢錯但不能?
CRC 檢隨機錯很強,但不抗故意篡改(需密碼學雜湊)。
為什麼同樣的字串結果和別處不一樣?
CRC 不是單一演算法,而是一族引數組合:多項式、初始值、是否反轉輸入/輸出、結果異或值,任一不同結果就不同。常見配置有 CRC-8、CRC-16/MODBUS、CRC-16/CCITT、CRC-32。比對前必須確認全部引數,而不只是演算法名。
→ 去使用 CRC 計算器(免費 · 純前端 · 資料不上傳)