MurmurHash3 hash function

smhasher - A code library for testing hash functions - Google Project Hosting
SMHasher & MurmurHash

This webpage is the new home for the MurmurHash family of hash functions along with the SMHasher test suite used to verify them. SMHasher is released under the MIT license. All MurmurHash versions are public domain software, and the author disclaims all copyright to their code.

SMHasher is a test suite designed to test the distribution, collision, and performance properties of non-cryptographic hash functions - it aims to be the "DieHarder" of hash testing, and does a pretty good job of finding flaws with a number of popular hashes.

The SMHasher suite also includes MurmurHash3, which is the latest version in the series of MurmurHash functions - the new version is faster, more robust, and its variants can produce 32- and 128-bit hash values efficiently on both x86 and x64 platforms.

http://en.wikipedia.org/wiki/MurmurHash


原文地址:https://www.cnblogs.com/lexus/p/2207911.html