MurmurHash 生成器
高性能非加密哈希函数
32 位无符号整数(0-4294967295)。不同的种子会产生不同的哈希值。
-
-
-
-
关于 MurmurHash
什么是 MurmurHash?
MurmurHash 是由 Austin Appleby 于 2008 年创建的非加密哈希函数。MurmurHash3 是最新版本,于 2011 年发布,具有出色的分布性、高速度和良好的抗碰撞能力。广泛用于哈希表、布隆过滤器和数据分区系统。
可用变体
- MurmurHash3 x86 32-bit: 32 位输出,针对 32 位平台优化。通用哈希计算快速高效。
- MurmurHash3 x86 128-bit: 128 位输出,针对 32 位 x86 平台优化。以 32 位块处理数据。
- MurmurHash3 x64 128-bit: 128 位输出,针对 64 位 x64 平台优化。在 64 位系统上更快。
常见用途
- 哈希表和哈希映射,用于快速键查找
- 布隆过滤器,用于成员资格测试
- 数据分区和一致性哈希
- 数据去重和内容指纹
MurmurHash 不是加密安全的。请勿将其用于密码、数字签名或安全敏感应用。加密用途请使用 SHA-256 或 BLAKE2。