#traits #hash #u8 #vec-u8 #algorithm

hasher

包 hasher 提供了一个 Hasher 特性

5个版本

0.1.4 2021年12月6日
0.1.3 2019年9月3日
0.1.2 2019年7月2日
0.1.1 2019年7月2日
0.1.0 2019年7月2日

#1198 in 算法

Download history 191/week @ 2024-03-14 146/week @ 2024-03-21 134/week @ 2024-03-28 88/week @ 2024-04-04 382/week @ 2024-04-11 1555/week @ 2024-04-18 951/week @ 2024-04-25 2003/week @ 2024-05-02 2007/week @ 2024-05-09 749/week @ 2024-05-16 597/week @ 2024-05-23 560/week @ 2024-05-30 533/week @ 2024-06-06 580/week @ 2024-06-13 367/week @ 2024-06-20 251/week @ 2024-06-27

1,793 每月下载量
14 个crate中使用 (6 直接)

MIT 许可证

4KB
70

哈希器

hasher 提供了一个 Hasher 特性。

pub trait Hasher {
    const LENGTH: usize;

    fn digest(&self, data: &[u8]) -> Vec<u8>;
}

将此添加到您的 Cargo.toml

[dependencies]
hasher = "0.1"

支持算法

  • blake2b
  • keccak
  • sm3

测试

$ cargo test --all-features

依赖项

~0–445KB