32-bit cyclic redundancy check — detects transmission errors
CRC32 is a 32-bit cyclic redundancy check value used to detect accidental errors that occur during data transmission or storage. It is widely used in ZIP, PNG, Ethernet, and more.
It is extremely fast to compute but has no cryptographic security at all, so it cannot be used to prevent malicious tampering. It is only for detecting accidental bit errors.