#sha-1 #digest #hash #checksum

chksum-sha1

SHA-1哈希函数的实现,具有简单的接口,用于计算字节数、文件、目录等的摘要

1个不稳定版本

0.0.0 2023年12月21日

#27#sha1

Download history 803/week @ 2024-04-10 319/week @ 2024-04-17 417/week @ 2024-04-24 401/week @ 2024-05-01 410/week @ 2024-05-08 383/week @ 2024-05-15 512/week @ 2024-05-22 558/week @ 2024-05-29 654/week @ 2024-06-05 540/week @ 2024-06-12 439/week @ 2024-06-19 254/week @ 2024-06-26 526/week @ 2024-07-03 527/week @ 2024-07-10 524/week @ 2024-07-17 601/week @ 2024-07-24

2,268 每月下载量
2 个crate中(通过 chksum)使用

MIT 许可证

20KB
169

chksum-sha1

GitHub Build docs.rs MSRV deps.rs unsafe forbidden LICENSE

SHA-1哈希函数的实现,具有简单的接口,用于计算字节数、文件、目录等的摘要。

设置

要使用此crate,请在Cargo.toml文件的dependencies部分添加以下条目

[dependencies]
chksum-sha1 = "0.0.0"

或者,您可以使用cargo add子命令

cargo add chksum-sha1

用法

使用chksum函数计算文件、目录等的摘要。

use chksum_sha1 as sha1;

let file = File::open(path)?;
let digest = sha1::chksum(file)?;
assert_eq!(
    digest.to_hex_lowercase(),
    "efaa311ae448a7374c122061bfed952d940e9e37"
);

有关更多用法示例,请参阅在docs.rs上提供的文档。

许可证

此crate受MIT许可证的许可。

依赖项

~0.4–0.8MB
~19K SLoC