QuickHash Library  

CRC32 Overview

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.

CCRC32 Overview   |   CRC32 API Overview   |   Type Library Overview   |   Useful Links   |   HashCalc


See Also    QuickHash Library Overview



Send Feedback to SlavaSoft Inc. Tell a friend about QuickHash Library