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