Home / Algorithms / CRC32

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.

Type
Checksum (non-cryptographic)
Bits
32
Output length
8 hex chars
Example · hash of "hello"
3610a686

When to use it

Hash with this algorithm