#encryption #argon2 #crypto #aes #cypher

simple_crypt

一个简单且高级的库,用于加密和解密文本、文件、文件夹以及任何使用它的数据

11个版本

0.2.3 2022年8月13日
0.2.2 2022年8月13日
0.1.9 2022年8月11日

#2033 in 密码学

Download history 16/week @ 2024-03-24 53/week @ 2024-03-31 21/week @ 2024-04-07 28/week @ 2024-04-14 30/week @ 2024-04-21 53/week @ 2024-04-28 21/week @ 2024-05-05 34/week @ 2024-05-12 90/week @ 2024-05-19 68/week @ 2024-05-26 56/week @ 2024-06-02 63/week @ 2024-06-09 46/week @ 2024-06-16 35/week @ 2024-06-23 10/week @ 2024-06-30 23/week @ 2024-07-07

125 每月下载量
用于 the_encrypter

MIT 许可证

14KB
167

Simple Crypt

一个简单且高级的Rust库,用于加密和解密文本、文件、文件夹以及任何使用它的数据。对于加密,它使用AES-GCM-SIV-256Argon2

用法

在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-256Argon2

用法

在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