1 个不稳定版本
0.1.0 | 2023年4月8日 |
---|
#2457 in 算法
13KB
69 行
QuickXorHash
纯 Rust 中 QuickXorHash 的快速实现。
一种快速、简单的非加密散列算法,通过循环移位方式异或字节。
示例
use quickxorhash::QuickXorHash;
//! let mut qx = QuickXorHash::new();
//! qx.update(b"hello world");
//! assert_eq!(qx.finalize(), [104, 40, 3, 27, 216, 240, 6, 16, 220, 225, 13, 114, 107, 3, 25, 0, 0, 0, 0, 0]);
许可证
根据以下任一许可证授权:
- Apache 许可证2.0版本 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您提交的任何旨在包含在本作品中的贡献,都将按照上述方式双许可,而无需任何附加条款或条件。
作者
- 作者: Guy Rutenberg