The Fowler-Noll-Vo checksum algorithm is another simple and fast checksum. It comes in 32, 64, 128, 256, 512 and 1024-bit versions, each in 1 and 1a variants. The 1a variants tend to produce a slightly better result. See http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash for more details.
fnv1-32

fnv1a-32


fnv1-64

fnv1a-64


fnv1-128

fnv1a-128


fnv1-256

fnv1a-256


fnv1-512

fnv1a-512


fnv1-1024

fnv1a-1024