#rsa-key #xml-format #key-value #data #encryption-decryption #encrypting

rsa_xml

一种简单的RSA密钥值XML格式实现,用于加密和解密数据

1 个不稳定版本

0.1.0 2022年7月21日

#15 in #encrypting

MIT/Apache

7KB
91

RSA XML 加密/解密器

摘要

rsa-xml是一个库,用于使用XML格式的RSA密钥值加密/解密数据。

用法

加密

use rsa_xml{XmlRSA};

let rsa_xml = XmlRSA{
    public_key: "public key file path",
    private_key: "private key file path"
    }
let encrypted = XmlRSA.ecnrypt("data"); // plaintext data to encrypt
println!("{}", encrypted);



解密

use rsa_xml{XmlRSA};

let rsa_xml = XmlRSA{
    public_key: "public key file path",
    private_key: "private key file path"
    }
let decrypted = XmlRSA.denrypt("data"); // encrypted data to decrypt
println!("{}", decrypted);



依赖项

~7.5MB
~167K SLoC