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 密码学
4,380 monthly downloads
在 9 crates 中使用
10KB
114 行
rsa-der
一个简单的库,用于将RSA公钥编码和解码为DER编码的字节。
请参阅文档中的示例。
lib.rs
:
一个简单的库,用于编码和解码DER格式的公共RSA密钥。
公钥通过函数的 n
和 e
组件传递和返回,因此可以使用任何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