10个版本 (破坏性)
0.8.0 | 2023年4月28日 |
---|---|
0.7.0 | 2023年1月23日 |
0.6.0 | 2022年10月29日 |
0.5.0 | 2022年4月8日 |
0.1.1 | 2020年4月21日 |
#904 in 加密学
每月23次下载
用于 ap-relay
16KB
77 代码行
RSA Magic Public Key
在Magic公钥格式和RustCrypto RSA类型之间转换
use rsa_magic_public_key::*;
use rsa::{RSAPrivateKey, RSAPublicKey};
let mut rng = rand::thread_rng();
let rsa = RSAPrivateKey::new(&mut rng, 2048)?;
let magic_public_key: String = rsa.as_magic_public_key();
let res = RSAPublicKey::from_magic_public_key(&magic_public_key);
assert!(res.is_ok());
贡献
欢迎您为任何发现的问题提交问题。请注意,任何贡献的代码都将根据AGPLv3许可。
许可
版权所有 © 2023 Riley Trautman
rsa-magic-public-key是免费软件:您可以自由重新分发和/或修改它,前提是您遵守自由软件基金会根据GNU通用公共许可证(GPL)的条款和条件,许可证版本为3,或者(根据您的选择)任何较新版本的许可证。
rsa-magic-public-key是根据GNU通用公共许可证(GPL)分发的,希望它对您有用,但没有任何保证;甚至没有关于适销性或适用于特定目的的暗示保证。有关更多详细信息,请参阅GNU通用公共许可证。本文件是rsa-magic-public-key的一部分。
您应该已经收到了rsa-magic-public-key的GNU通用公共许可证副本。如果没有,请参阅http://www.gnu.org/licenses/。
依赖项
~4MB
~88K SLoC