#私钥 #RSA密钥 #rsa #密钥 #pkcs #pem #codec

无std pkcs1

纯Rust实现的公钥密码学标准(PKCS)#1:RSA密码学规范版本2.2(RFC 8017)

19次发布

0.8.0-rc.02024年7月26日
0.8.0-pre.02024年1月8日
0.7.5 2023年4月24日
0.7.1 2023年3月6日
0.0.0 2020年6月12日

#2397 in 密码学

Download history 398463/week @ 2024-04-29 400696/week @ 2024-05-06 453665/week @ 2024-05-13 451013/week @ 2024-05-20 439682/week @ 2024-05-27 492594/week @ 2024-06-03 464605/week @ 2024-06-10 436957/week @ 2024-06-17 449499/week @ 2024-06-24 401229/week @ 2024-07-01 466733/week @ 2024-07-08 456057/week @ 2024-07-15 485235/week @ 2024-07-22 487234/week @ 2024-07-29 474134/week @ 2024-08-05 498035/week @ 2024-08-12

1,960,915 每月下载量
用于 1,320 个crate(12 直接)

Apache-2.0 OR MIT

730KB
15K SLoC

RustCrypto: PKCS#1 (RSA)

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

纯Rust实现的公钥密码学标准(PKCS)#1:RSA密码学规范版本2.2 (RFC 8017).

文档

关于

此crate支持在PKCS#1 DER(二进制)或PEM(文本)格式下编码和解码RSA私钥和公钥。

PEM编码的RSA私钥以

-----BEGIN RSA PRIVATE KEY-----

PEM编码的RSA公钥以

-----BEGIN RSA PUBLIC KEY-----

最低支持的Rust版本

此crate至少需要 Rust 1.71

我们可能会在未来更改MSRV,但将伴随小版本号的增加。

许可证

根据您选择以下任一项许可

贡献

除非您明确声明,否则您有意提交以包含在作品中的任何贡献,如Apache-2.0许可证中定义,将如上双许可,没有额外的条款或条件。

依赖项