| Crates.io | simplestcrypt |
| lib.rs | simplestcrypt |
| version | 0.2.0 |
| created_at | 2020-11-18 16:12:14.148815+00 |
| updated_at | 2025-06-18 11:38:00.076498+00 |
| description | Simplest way to perform a symmetric encryption, using a preshared key. Very small wrapper around aes-siv crate, with randomly generated nonces, for anything more advanced, use aes-siv instead |
| homepage | |
| repository | https://github.com/TotalKrill/simplestcrypt |
| max_upload_size | |
| id | 313721 |
| size | 17,714 |
Simplest way to perform a symmetric encryption, using a preshared key. Very small wrapper around aes-siv crate, with randomly generated nonces, for anything more advanced, use aes-siv instead
use std::str;
fn main() {
let payload = "Hello world!".as_bytes();
let password = b"hello wooooooooo";
let encrypted = simplestcrypt::encrypt_and_serialize(&password[..], &payload).unwrap();
let plain = simplestcrypt::deserialize_and_decrypt(&password[..], &encrypted).unwrap();
println!("{:?}", str::from_utf8(&plain));
}