smhasher散列函数的python扩展
smhasher的Python项目详细描述
python-smhasher是 SMHasher非加密 哈希库。它目前支持MurrushHash3 64-/128位和 x86/x64变型。
许可证:麻省理工学院许可证
用法
>>> import smhasher >>> [k for k in dir(smhasher) if k[0] == 'm'] ['murmur3_x64_128', 'murmur3_x64_64', 'murmur3_x86_128', 'murmur3_x86_64'] >>> smhasher.murmur3_x86_128('hello') 213030289162235495270783145757721615258L >>> seed = 1138 >>> smhasher.murmur3_x86_128('hello', seed) 94758481705480737162820094006203962724L