CoderTools

xxHash 生成器

极速非加密哈希算法

(高 32 位)

默认种子为 0。xxHash64/xxHash3/xxHash128 支持 64 位种子(分为低/高 32 位)

关于 xxHash

什么是 xxHash?

xxHash 是一种极速非加密哈希算法,工作速度接近 RAM 速度极限。它由 Yann Collet 创建,广泛应用于对速度要求严格的场景。xxHash 提供出色的分布性和抗碰撞能力(针对非安全用途)。

算法变体

  • xxHash32: 32 位哈希输出,在 32 位系统上最快,使用单个 32 位种子
  • xxHash64: 64 位哈希输出,针对 64 位系统优化,支持 64 位种子
  • xxHash3 (64-bit): 最新一代算法,针对小数据和 SIMD 优化,64 位输出
  • xxHash128: 128 位哈希输出,基于 xxHash3 算法,最高抗碰撞能力

常见用途

  • 文件完整性验证和去重
  • 哈希表实现,具有优秀的分布性
  • 数据库索引和缓存系统
  • 布隆过滤器和概率数据结构
  • 游戏资源校验和数据流处理

安全提示

xxHash 不是加密哈希函数。请勿将其用于密码哈希、数字签名或任何安全敏感的应用。如需安全用途,请使用 SHA-256、SHA-3、BLAKE3 或其他加密哈希函数。

相关工具