While hashing methods such as MD5 and SHA-1 use cryto methods, the Murmur and FNV hashes uses a non-cryptographic hash function. The Murmur hash, designed by Austin Appleby, uses a non-cryptographic hash function. This can be used for general hash-based lookups. It has a good performance compared with other hashing methods, and generally provide a good balance between performance and CPU utilization. Also it performs well in terms of hash collisions. [Theory]
Other non-crypto hashes: [Meow][xxHash][Siphash][FVN][Murmur][Spooky][o1hash][CRC-32][wyhash][CityHash][FarmHash][Non-crypto][C/C++: CityHash, Farmhash, MUM, xxHash, Spooky and Murmur][Pearson][C++: t1ha][C++: Spooky][C++: xxHash][C++: MUM][C++: FNV][C++: MetroHash][C++: CityHash][C++: FarmHash][C++: Murmur][C++: Halftimehash][C++: HighwayHash][C++: SipHash][C++: ClHash][C++: FalkHash][C++: wyHash][C++: Fibonacci][C++: Lookup3]