CRC算法名称多项式公式宽度多项式初始值结果异或值输入值反转输出值反转
CRC-4/ITUx4 + x + 14030000truetrue
CRC-5/EPCx4 + x3 + 15090900falsefalse
CRC-5/ITUx5 + x4 + x2 + 15150000truetrue
CRC-5/USBx5 + x2 + 15051F1Ftruetrue
CRC-6/ITUx6 + x + 16030000truetrue
CRC-7/MMCx7 + x3 + 17090000falsefalse
CRC-8x8 + x2 + x + 18070000falsefalse
CRC-8/ITUx8 + x2 + x + 18070055falsefalse
CRC-8/ROHCx8 + x2 + x + 1807FF00truetrue
CRC-8/MAXIMx8 + x5 + x4 + 18310000truetrue
CRC-16/IBMx6 + x5 + x2 + 116800500000000truetrue
CRC-16/MAXIMx6 + x5 + x2 + 11680050000FFFFtruetrue
CRC-16/USBx6 + x5 + x2 + 1168005FFFFFFFFtruetrue
CRC-16/MODBUSx6 + x5 + x2 + 1168005FFFF0000truetrue
CRC-16/CCITTx6 + x2 + x5 + 116102100000000truetrue
CRC-16/CCITT-FALSEx6 + x2 + x5 + 1161021FFFF0000falsefalse
CRC-16/x5x6 + x2 + x5 + 1161021FFFFFFFFtruetrue
CRC-16/XMODEMx6 + x2 + x5 + 116102100000000falsefalse
CRC-16/DNPx6 + x3 + x2 + x1 + x0 + x8 + x6 + x5 + x2 + 1163D650000FFFFtruetrue
CRC-32x2 + x6 + x3 + x2 +