polynomial
|
known as
|
Description
|
| x5 + x2 + 1 |
CRC-5-USB |
USB CRC5 - defined for USB control (token) transactions |
| x16 + x15 + x2 + 1 |
CRC-16-ANSI |
USB - defined for USB data transactions
Bisync, Modbus, ANSI X3.28
|
| x15 + x14 + x10 + x8 + x7 + x4 + x3 + 1 |
CRC-15-CAN |
CAN bus |
x16 + x12 + x5 + 1
|
CRC-16-CCITT |
X.25, HDLC, XMODEM, Bluetooth, SD
|
x16 + x15 + x11 + x9 + x8 + x7 + x5 + x4 + x2 + x + 1
|
CRC-16-T10-DIF |
SCSI DIF |
x16 + x13 + x12 + x11 + x10 + x8 + x6 + x5 + x2 + 1
|
CRC-16-DNP |
DNP, IEC 870, M-Bus |
| x16 + x10 + x8 + x7 + x3 + 1 |
CRC-16-DECT |
cordless telephones |
| x24 + x23 + x18 + x17 + x14 + x11 + x10 + x7 + x6 + x5 + x4 + x3 + x + 1 |
CRC-24-Radix-64 |
OpenPGP |
| x30 + x29 + x21 + x20 + x15 + x13 + x12 + x11 + x8 + x7 + x6 + x2 + x + 1 |
CRC-30 |
CDMA |
| x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 |
CRC-32-IEEE 802.3 |
V.42, MPEG-2, PNG, POSIX checksum |
|