11 releases
| 0.2.3 | Aug 13, 2022 |
|---|---|
| 0.2.2 | Aug 13, 2022 |
| 0.1.9 | Aug 11, 2022 |
#2701 in Cryptography
1,217 downloads per month
Used in 5 crates
(4 directly)
14KB
167 lines
Simple Crypt
simple_crypt is a high-level library to encrypt and decrypt data
For encryption it uses AES-GCM-SIV-256 and Argon2
Usage
add this to Cargo.toml:
simple_crypt = "*"
Examples
// 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");
And there are other functions to encrypt files or folders see the documentation
Simple Crypt
A simple and high-level rust library to encrypt and decrypt texts, files, folders and any data with it For encryption, it uses AES-GCM-SIV-256 and Argon2
Usage
add this to Cargo.toml:
simple_crypt = "*"
Examples
Encrypting
let encrypted_data = encrypt(b"example text", b"example passowrd").expect("Failed to encrypt");
Decrypting
let data = decrypt(&encrypted_data, b"example passowrd").expect("Failed to decrypt");
And there are other functions to encrypt files or folders see the documentation
Go to Documentation | Repository
Dependencies
~3–15MB
~169K SLoC