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 或其他加密哈希函数。