#ssh #加密 #openssh #crypto

无std ssh-cipher

纯Rust实现的SSH对称加密库,支持现代的aes128-gcm@openssh.com/aes256-gcm@openssh.com和chacha20-poly1305@openssh.com算法,以及旧版加密算法的支持。基于RustCrypto组织维护的纯Rust加密实现。

6个版本 (3个破坏性更新)

0.3.0-pre.22024年8月15日
0.3.0-pre.12024年8月13日
0.3.0-pre.02024年7月28日
0.2.0 2023年8月12日
0.0.0 2023年5月29日

#2564 in 密码学

Download history • Rust 包仓库 10070/week @ 2024-05-03 • Rust 包仓库 9925/week @ 2024-05-10 • Rust 包仓库 11254/week @ 2024-05-17 • Rust 包仓库 11868/week @ 2024-05-24 • Rust 包仓库 12498/week @ 2024-05-31 • Rust 包仓库 10960/week @ 2024-06-07 • Rust 包仓库 13230/week @ 2024-06-14 • Rust 包仓库 12718/week @ 2024-06-21 • Rust 包仓库 13135/week @ 2024-06-28 • Rust 包仓库 13434/week @ 2024-07-05 • Rust 包仓库 10699/week @ 2024-07-12 • Rust 包仓库 14353/week @ 2024-07-19 • Rust 包仓库 18990/week @ 2024-07-26 • Rust 包仓库 19949/week @ 2024-08-02 • Rust 包仓库 19090/week @ 2024-08-09 • Rust 包仓库 20333/week @ 2024-08-16 • Rust 包仓库

81,332 每月下载量
用于 98 个crate (2 直接)

Apache-2.0 OR MIT

81KB
1.5K SLoC

RustCrypto: SSH对称加密

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

文档

关于

纯Rust实现的SSH对称加密库,支持现代的aes128-gcm@openssh.com/aes256-gcm@openssh.comchacha20-poly1305@openssh.com算法,以及旧版加密算法的支持。

基于RustCrypto组织维护的纯Rust加密实现。

最低支持的Rust版本

此crate至少需要Rust 1.60

我们可能会在未来更改MSRV,但将会伴随着次要版本的升级。

许可证

以下任一许可证下授权:

任选其一。

贡献

除非您明确声明,否则您提交的任何旨在包含在作品中的贡献,根据Apache-2.0许可证的定义,应如上所述双授权,无任何额外条款或条件。

依赖项

~320–560KB
~12K SLoC