#分组密码 #数据块 #tdes

无std des

DES和三重DES(3DES,TDES)分组密码实现

16个版本 (9个重大更新)

0.9.0-pre.22024年8月14日
0.9.0-pre.12024年7月26日
0.9.0-pre.02024年3月8日
0.8.1 2022年2月17日
0.0.1 2016年4月24日

#2120加密学

Download history 68470/week @ 2024-05-04 73537/week @ 2024-05-11 79939/week @ 2024-05-18 75758/week @ 2024-05-25 86943/week @ 2024-06-01 75726/week @ 2024-06-08 70094/week @ 2024-06-15 83435/week @ 2024-06-22 66599/week @ 2024-06-29 76889/week @ 2024-07-06 84648/week @ 2024-07-13 95468/week @ 2024-07-20 91788/week @ 2024-07-27 89779/week @ 2024-08-03 81307/week @ 2024-08-10 85260/week @ 2024-08-17

367,418 每月下载量
用于 169 个crate(33个直接使用)

MIT/Apache

40KB
564

RustCrypto: 数据加密标准(DES)和3DES

crate Docs Apache2/MIT licensed Rust Version Project Chat Build Status HAZMAT

DES加密算法(包括三重DES 3DES)的纯Rust实现

文档

⚠️ 安全警告: 危险品!

此crate不保证密文的真实性(即通过使用MAC来验证密文完整性),如果使用不当可能会导致严重漏洞!

此crate从未进行过安全审计,并且尚未经过彻底评估以确保其在常用CPU架构上操作为恒时。

自行承担风险!

最低支持的Rust版本

Rust 1.65 或更高版本。

最低支持的Rust版本可能在未来发生变化,但将以小版本号增加的形式进行。

SemVer策略

  • 此库的所有默认功能都由SemVer覆盖
  • 如上所述,MSRV被视为免于SemVer

许可

许可为以下之一

任选其一。

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,均应如上双许可,不附加任何额外条款或条件。

依赖项

~360KB