MurmurHash3 (x86 128-bit) 哈希计算器

为文本输入或上传的文件生成 MurmurHash3 x86 128-bit 哈希值。计算快速的非加密校验和,可用于分桶、去重、缓存键和完整性检查

输入

粘贴或输入任意 UTF-8 文本,包括 emoji 和非拉丁字符

种子

校验和

当前输入文本的校验和

十六进制

Base64

十进制

二进制

什么是 MurmurHash3 (x86 128-bit)?

MurmurHash3 是一种快速的非加密哈希算法,专为可重复、分布均匀的校验和而设计。x86 128-bit 变体会返回一个 16 字节的值,通常显示为 32 个十六进制字符;当你需要为大量记录、文件或缓存键生成更宽的标识符时,它比 32 位哈希更合适

适用场景:

  • 哈希表和分片为存储桶、分区或查找表创建稳定的键
  • 去重在进行更深入检查之前,先用紧凑的 128 位指纹比较大量文本或文件集合
  • 缓存键为构建产物、转换后的数据或生成内容生成确定性的标识符
  • 非安全用途的完整性检查在不需要密码学保障时,检测存储或传输中的意外变化

种子说明:

可选种子是一个 32 位无符号值。当需要结果与另一个系统匹配时,请使用相同的种子;如果没有特定的兼容性要求,请保留为 0。支持十进制值和 0x 十六进制值;更大的值会回绕到算法使用的同一个 32 位范围内

安全说明:

MurmurHash3 不适用于密码哈希、签名或防篡改验证。需要安全保障时,请使用 SHA-256、HMAC 或专门的密码哈希工具。本工具适合本地、离线和注重性能的场景,侧重计算速度与分布均匀性,而非抗攻击能力。

使用方法

为文本输入或上传的文件生成 MurmurHash3 x86 128-bit 哈希值。计算快速的非加密校验和,可用于分桶、去重、缓存键和完整性检查