Implementation of CRC (Cyclic Redundancy Check)
Cyclic Redundancy Check is an algorithm used in data transmission. It is used for error detection between a sender and a receiver. One side sends thee data and the other receives it, then receiver checks the integrity of the transmitted data.
Basically, CRC creates a checksum, but not by summing. It uses division, more precisely, polynomial division, and the remainder of this operation becomes the CRC checksum.
- Implemented simple CRC-8
- Implemented simple table-based CRC-8
- Implemented simple CRC-16
- Implemented simple table-based CRC-16
- Implemented simple CRC-32
- Implemented simple table-based CRC-32