#digest #hash #sha-224 #checksum #sha2-224

chksum-sha2-224

实现SHA-2 224散列函数,具有计算字节、文件、目录等摘要的简单接口

1个不稳定版本

0.0.0 2023年12月21日

#6 in #sha-224

Download history 2121/week @ 2024-03-16 2015/week @ 2024-03-23 338/week @ 2024-03-30 663/week @ 2024-04-06 500/week @ 2024-04-13 437/week @ 2024-04-20 288/week @ 2024-04-27 375/week @ 2024-05-04 541/week @ 2024-05-11 464/week @ 2024-05-18 421/week @ 2024-05-25 596/week @ 2024-06-01 655/week @ 2024-06-08 528/week @ 2024-06-15 246/week @ 2024-06-22 134/week @ 2024-06-29

1,692 每月下载量
3 个crate中使用(通过 chksum-sha2

MIT 许可证

21KB
169

chksum-sha2-224

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

实现SHA-2 224散列函数,具有计算字节、文件、目录等摘要的简单接口。

设置

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

[dependencies]
chksum-sha2-224 = "0.0.0"

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

cargo add chksum-sha2-224

用法

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

use chksum_sha2_224 as sha2_224;

let file = File::open(path)?;
let digest = sha2_224::chksum(file)?;
assert_eq!(
    digest.to_hex_lowercase(),
    "90382cbfda2656313ad61fd74b32ddfa4bcc118f660bd4fba9228ced"
);

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

许可证

此crate受MIT许可证的许可。

依赖项

~0.4–0.9MB
~20K SLoC