Data.Digest.XXHash This is an implementation of the xxHash algorithm in haskell. It's about as fast as an alder32 checksum written in C (zlib). You can find benchmarks here.