18个版本

使用旧的Rust 2015

0.7.0 2019年11月1日
0.6.1 2018年12月14日
0.6.0 2018年11月3日
0.3.7 2018年1月30日
0.1.1 2015年7月4日

#29 in 算法

Download history 298590/week @ 2024-03-14 319329/week @ 2024-03-21 395524/week @ 2024-03-28 340880/week @ 2024-04-04 297073/week @ 2024-04-11 320802/week @ 2024-04-18 291823/week @ 2024-04-25 287191/week @ 2024-05-02 297959/week @ 2024-05-09 333256/week @ 2024-05-16 320984/week @ 2024-05-23 323880/week @ 2024-05-30 349147/week @ 2024-06-06 337668/week @ 2024-06-13 352724/week @ 2024-06-20 297626/week @ 2024-06-27

1,406,767 每月下载量
1,482 个crate(476个直接使用) 中使用

Apache-2.0/MIT

18KB
370

MD5 包 文档 构建

该包提供了MD5哈希函数。

示例

let digest = md5::compute(b"abcdefghijklmnopqrstuvwxyz");
assert_eq!(format!("{:x}", digest), "c3fcd3d76192e4007dfb496cca67e13b");

安全警告

该包是为了与强制使用MD5的协议和系统进行互操作而提供的。然而,MD5应该被视为密码学上已损坏且不适合继续使用。针对MD5的碰撞攻击既实际又简单,并且已经发现了针对MD5的理论攻击

RFC6151建议不要设计任何基于MD5的新协议,包括HMAC-MD5。

贡献

您的贡献非常受重视。请不要犹豫,打开一个问题或拉取请求。请注意,任何提交给项目包含的贡献将根据LICENSE.md中给出的条款进行许可。

无运行时依赖

功能