#rsa-key #rsa #der #encode-decode #private-key #crypto

rsa-der

使用DER编码和解码公共RSA密钥的库

5个不稳定版本

0.3.0 2021年11月7日
0.2.1 2019年8月11日
0.2.0 2019年8月11日
0.1.1 2019年8月9日
0.1.0 2019年8月9日

#1062 in 密码学

Download history 1879/week @ 2024-03-16 1589/week @ 2024-03-23 1402/week @ 2024-03-30 1130/week @ 2024-04-06 1315/week @ 2024-04-13 1461/week @ 2024-04-20 1346/week @ 2024-04-27 1209/week @ 2024-05-04 1270/week @ 2024-05-11 1492/week @ 2024-05-18 1320/week @ 2024-05-25 1609/week @ 2024-06-01 1226/week @ 2024-06-08 1218/week @ 2024-06-15 1158/week @ 2024-06-22 491/week @ 2024-06-29

4,380 monthly downloads
9 crates 中使用

MIT/Apache

10KB
114

rsa-der

Documentation

一个简单的库,用于将RSA公钥编码和解码为DER编码的字节。

请参阅文档中的示例。


lib.rs:

一个简单的库,用于编码和解码DER格式的公共RSA密钥。

公钥通过函数的 ne 组件传递和返回,因此可以使用任何RSA库与此库结合使用。

示例

将RSA公钥转换为DER字节

use rand::rngs::OsRng;

let key = generate_key();
let der_bytes = rsa_der::public_key_to_der(&key.n().to_bytes_be(), &key.e().to_bytes_be());

依赖项

~1.4–2MB
~42K SLoC