CRC32 is a 32-bit cyclic redundancy check used to detect data corruption. Found in ZIP files, PNG images, Ethernet frames, and storage systems. It produces an 8 hex-digit value.
Developed by Mark Adler, Adler-32 is faster than CRC32 but slightly less reliable for small messages. It is used in zlib and PNG alongside CRC32.
Fowler–Noll–Vo (FNV) is a fast non-cryptographic hash used in hash tables and caches. FNV-1a has better avalanche properties than the original FNV-1.
No. CRC and Adler checksums detect accidental errors only — they can be intentionally forged. For security-sensitive integrity checking use SHA-256 or SHA3.