26个版本 (12个稳定版)

3.0.4 2024年4月8日
3.0.3 2023年12月12日
3.0.2 2023年8月23日
3.0.1 2023年7月26日
0.2.0 2016年3月14日

#14 in 加密学

Download history 652681/week @ 2024-04-24 624459/week @ 2024-05-01 619033/week @ 2024-05-08 661033/week @ 2024-05-15 664268/week @ 2024-05-22 699365/week @ 2024-05-29 744162/week @ 2024-06-05 724475/week @ 2024-06-12 647879/week @ 2024-06-19 680880/week @ 2024-06-26 624168/week @ 2024-07-03 714405/week @ 2024-07-10 763008/week @ 2024-07-17 751259/week @ 2024-07-24 796221/week @ 2024-07-31 645774/week @ 2024-08-07

3,086,491 每月下载量
1,888 个crate中使用 (180个直接使用)

MIT 许可证

46KB
829

pem

一个用于解析和编码PEM编码数据的Rust库。

Build Status

文档

带有示例的模块文档

使用方法

将以下内容添加到您的 Cargo.toml

[dependencies]
pem = "3.0"

以下是一个简单的示例,解析PEM编码数据并打印标签

use pem::parse;

const SAMPLE: &'static str = "-----BEGIN RSA PRIVATE KEY-----
MIIBPQIBAAJBAOsfi5AGYhdRs/x6q5H7kScxA0Kzzqe6WI6gf6+tc6IvKQJo5rQc
dWWSQ0nRGt2hOPDO+35NKhQEjBQxPh/v7n0CAwEAAQJBAOGaBAyuw0ICyENy5NsO
2gkT00AWTSzM9Zns0HedY31yEabkuFvrMCHjscEF7u3Y6PB7An3IzooBHchsFDei
AAECIQD/JahddzR5K3A6rzTidmAf1PBtqi7296EnWv8WvpfAAQIhAOvowIXZI4Un
DXjgZ9ekuUjZN+GUQRAVlkEEohGLVy59AiEA90VtqDdQuWWpvJX0cM08V10tLXrT
TTGsEtITid1ogAECIQDAaFl90ZgS5cMrL3wCeatVKzVUmuJmB/VAmlLFFGzK0QIh
ANJGc7AFk4fyFD/OezhwGHbWmo/S+bfeAiIh2Ss2FxKJ
-----END RSA PRIVATE KEY-----
";

let pem = parse(SAMPLE)?;
println!("PEM tag: {}", pem.tag);

依赖项

~225–400KB