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 算法
1,406,767 每月下载量
在 1,482 个crate(476个直接使用) 中使用
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中给出的条款进行许可。