xxHash (XXH32) 哈希文本或文件

为文本输入或文件上传生成 xxHash XXH32 哈希值。计算快速 32 位非加密校验和,用于数据完整性验证和性能导向的哈希计算

输入
可粘贴或输入任意 UTF-8 文本,包括 emoji 和非拉丁字符。
哈希结果
当前文本输入的哈希结果。

十六进制

Base64

十进制

二进制

什么是 xxHash (XXH32)?

xxHash 是一种极快的非加密哈希算法,专注于速度和性能,同时保持良好的分布特性。XXH32 是产生 32 位(4 字节)哈希值的 32 位变体,通常显示为 8 个字符的十六进制数。

主要特征:

  • 极快速度:针对速度优化,比加密哈希函数快得多
  • 确定性:相同的输入总是产生相同的哈希
  • 良好分布:为哈希表提供优秀的哈希分布
  • 非加密:不适用于安全目的,专为性能设计
  • 小输出:32 位哈希提供紧凑的表示
  • 平台优化:在可用时使用 SIMD 指令以获得最大速度

常见用途:

  • 哈希表和数据结构
  • 文件完整性检查(非安全)
  • 数据去重
  • 数据传输校验和
  • 性能关键应用
  • 数据库索引
  • 缓存键生成