11个版本
0.2.3 | 2022年8月13日 |
---|---|
0.2.2 | 2022年8月13日 |
0.1.9 | 2022年8月11日 |
#2033 in 密码学
125 每月下载量
用于 the_encrypter
14KB
167 行
Simple Crypt
一个简单且高级的Rust库,用于加密和解密文本、文件、文件夹以及任何使用它的数据。对于加密,它使用AES-GCM-SIV-256和Argon2
用法
在Cargo.toml中添加以下内容
simple_crypt = "*"
示例
加密
let encrypted_data = encrypt(b"example text", b"example passowrd").expect("Failed to encrypt");
解密
let data = decrypt(&encrypted_data, b"example passowrd").expect("Failed to decrypt");
还有其他函数可以加密文件或文件夹,请参阅文档
lib.rs
:
Simple Crypt
simple_crypt
是一个用于加密和解密数据的高级库
对于加密,它使用AES-GCM-SIV-256和Argon2
用法
在Cargo.toml中添加以下内容
simple_crypt = "*"
示例
// Encrypting
use simple_crypt::encrypt;
let encrypted_data = encrypt(b"example text", b"example password").expect("Failed to encrypt");
// Decrypting
use simple_crypt::decrypt;
let data = decrypt(&encrypted_data, b"example password").expect("Failed to decrypt");
还有其他函数可以加密文件或文件夹,请参阅文档
依赖关系
~4–14MB
~176K SLoC