1 个不稳定版本
新 0.0.1 | 2024年8月24日 |
---|
#7 in #murmur3
7KB
86 行
Mash - Rust的哈希函数库
此包提供了一组用于Rust的哈希函数,包括Murmur3,一个快速且高效的哈希算法。
可用哈希函数
- Murmur3 (32位):一个适合哈希表和其他基于哈希的数据结构的快速、非加密哈希函数。
安装
要在Rust项目中使用此包,请将其添加到您的Cargo.toml
[dependencies]
mash-rs = "0.0.1"
使用
use mash_rs::murmur3_32;
fn main() {
let data = b"hello world";
let seed = 42; // Arbitrary seed value
let hash = murmur3_32(data, seed);
println!("Murmur3 hash value: {:#x}", hash);
}
描述
murmur3_32
函数使用Murmur3哈希算法为给定数据计算32位哈希值。
除了Murmur3之外,此库还提供了其他哈希函数。请参阅文档以获取有关可用算法及其使用方法的更多详细信息。
许可证
此软件根据MIT许可证授权。有关更多详细信息,请参阅LICENSE文件。