CRC32 (Cyclic Redundancy Check 32) is a checksum algorithm. It can be
used to calculate a 32-bit checksum for an arbitrary length byte string.
CRC32 is a popular checksum algorithm. It
is used in many places such as
PKZip, Ethernet, Zmodem protocol file transfers, etc.
The algorithm is not cryptographically strong, and
should not be used for authentication or digital signatures. Since the algorithm
is designed for use as a checksum algorithm, it is not suitable for use as a
general hash algorithm.
The CRC32 table-driven algorithm was designed
to be quite fast on 32-bit machines.
The CRC32 algorithm is described
in ISO 3309.
CFastCRC32 Overview |
CRC32 API Overview |
Type Library Overview |
Useful Links | HashCalc
FastCRC Library Overview