1 个不稳定版本
0.0.0 | 2023 年 12 月 21 日 |
---|
20 在 #sha-512
2,102 每月下载量
在 3 个 Crates 中使用 (通过 chksum-sha2)
23KB
169 行
chksum-sha2-512
实现 SHA-2 512 哈希函数,具有简单接口,用于计算字节、文件、目录等的摘要。
设置
要使用此 crate,请将以下条目添加到您的 Cargo.toml
文件中的 dependencies
部分
[dependencies]
chksum-sha2-512 = "0.0.0"
或者,您可以使用 cargo add
子命令
cargo add chksum-sha2-512
使用
使用 chksum
函数计算文件、目录等的摘要。
use chksum_sha2_512 as sha2_512;
let file = File::open(path)?;
let digest = sha2_512::chksum(file)?;
assert_eq!(
digest.to_hex_lowercase(),
"ed59c5759a9ece516cec0c0623142d0e9fe70a27d750eee7fd38f4550d50addd873d0fa1a51fc823c1e3d5cada203f4a05d8325caacb7d3e0727a701f3f07e5f"
);
有关更多用法示例,请参阅在 docs.rs 可用的文档。
许可证
此 crate 受 MIT 许可证许可。
依赖项
~0.4–0.8MB
~19K SLoC