Meow hash 0.5/calico 这是 Meow hash 的官方 x64 实现,它使用 128 字节的种子生成 128 位的输出。 它旨在比当前的"非加密"类别中的哈希算法更快。 请参阅 https://mollyrocket.com/meowhash 以了解使用、实现和分析详情。
重要安全通知 由于 Peter Schmidt-Nielsen 的 最近发现,我们决定将 Meow hash 0.5/calico 从 3 级升级为 1 级。这意味着我们建议不要将此哈希用于消息认证码或在可能发生碰撞导致拒绝服务攻击的场景中用于哈希表。 我们尚未发现任何证据表明该哈希不适用于非对抗性/非加密目的,并且仍然认为它在这方面是最好的之一。
对于级别 3/MAC 功能,请考虑迁移到 SipHash。不要迁移到不宣传 MAC 功能的任何哈希算法,因为它们几乎肯定比 Meow 0.5 弱得多。如果 SipHash 的性能不令人满意,继续使用 Meow 0.5 进行哈希表计算要好于迁移到另一个快速哈希算法。虽然 Meow 0.5 还能为消息认证码提供一些有用的强度,但我们必须强调,在这种情况下,我们强烈建议进行迁移。
非官方端口 我们不以任何方式维护或验证这些端口。 它们的正确性和性能可能与官方的 Meow Hash 不同。 它们也可能具有不同的、更严格的许可证 请自行承担风险。