#md5 #digest #hash #checksum

chksum-md5

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

1 个不稳定版本

0.0.0 2023年12月21日

#43#md5

Download history 572/week @ 2024-04-03 920/week @ 2024-04-10 417/week @ 2024-04-17 486/week @ 2024-04-24 462/week @ 2024-05-01 468/week @ 2024-05-08 444/week @ 2024-05-15 630/week @ 2024-05-22 659/week @ 2024-05-29 742/week @ 2024-06-05 610/week @ 2024-06-12 536/week @ 2024-06-19 374/week @ 2024-06-26 617/week @ 2024-07-03 668/week @ 2024-07-10 633/week @ 2024-07-17

2,385 每月下载量
5 包中使用(直接使用3个)

MIT 许可证

19KB
169 代码行

chksum-md5

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

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

设置

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

[dependencies]
chksum-md5 = "0.0.0"

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

cargo add chksum-md5

用法

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

use chksum_md5 as md5;

let file = File::open(path)?;
let digest = md5::chksum(file)?;
assert_eq!(
    digest.to_hex_lowercase(),
    "5c71dbb287630d65ca93764c34d9aa0d"
);

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

许可证

此包受MIT许可证的许可。

依赖项

~340–800KB
~18K SLoC