Tiger-128哈希生成器

生成Tiger-128哈希 — 为64位性能优化

分享:

Tiger-128哈希生成器

64位处理器的高速128位哈希

Tiger-128是Ross Anderson和Eli Biham于1995年设计的Tiger哈希函数的截断版本。生成128位哈希(32个十六进制字符),专为64位平台设计。

什么是Tiger-128?

Tiger以512位块在3遍24轮中处理数据。Tiger-128将完整的192位输出截断为128位。

✅ 特点

  • 64位优化: 在现代处理器上极快
  • 128位输出: 紧凑的32字符摘要
  • S-box设计: 4个大型替换表
  • 文件共享: 用于ed2k和DC++协议

📊 用途

  • P2P网络: 共享协议中的文件标识
  • 完整性检查: 64位系统上的快速验证
  • 指纹: 基于内容的存储标识符
  • 去重: 高效重复检测

⚠️ 注意

Tiger-128仅提供64位碰撞抵抗。 加密安全请使用SHA-256。

🔄 Tiger家族

🔵

Tiger-128

128位

64位抵抗

🟢

Tiger-160

160位

80位抵抗

🟡

Tiger-192

192位

96位抵抗

❓ 常见问题

Tiger为什么为64位设计?

1995年64位处理器出现,现有哈希函数针对32位优化。

Tiger-128 vs MD5?

在64位系统上Tiger-128比MD5快得多。

Tiger-128还有用吗?

用于P2P文件共享。新项目考虑BLAKE3。