CityHash64 哈希计算器

计算文本或文件的 CityHash64 哈希值,支持可选种子,适合快速校验和缓存键。

输入

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

种子

留空可使用标准 CityHash64。输入十进制种子或 `0x` 十六进制种子可计算带种子的变体

校验和

当前输入文本的校验和

十六进制

Base64

十进制

二进制

什么是 CityHash64?

CityHash64 是 Google 推出的快速非加密哈希算法,会生成 64 位(8 字节)值。当你需要为文本或文件生成紧凑、确定性的指纹,并且速度比加密安全性更重要时,它很有用

主要特点:

  • 快速且确定相同的输入和种子始终生成相同的 64 位哈希
  • 非加密用途不要将 CityHash64 用于密码、签名、令牌或防篡改完整性校验
  • 支持种子留空种子可使用标准 CityHash64;当你需要独立的带种子哈希空间时,可输入十进制或 0x 十六进制种子
  • 本地处理文本和所选文件均在浏览器中计算哈希,不会发送到服务器
  • 多种编码结果会以十六进制、Base64、十进制和二进制值显示

常见用途:

  • 哈希表和数据结构
  • 非安全用途的文件指纹
  • 数据去重和分桶
  • 缓存键和分片键
  • 为使用 CityHash64 的系统准备回归测试数据
  • 数据库索引

使用方法

计算文本或文件的 CityHash64 哈希值,支持可选种子,适合快速校验和缓存键。