Adler-32 is 32-bit hash function used to detect accidental data corruption. It is notable primarily for its use in zlib format. It is faster but less reliable than CRC-32.