| Crates.io | why2-chat |
| lib.rs | why2-chat |
| version | 1.4.9 |
| created_at | 2026-01-19 17:41:18.483298+00 |
| updated_at | 2026-01-25 13:52:23.181371+00 |
| description | Lightweight, fast and secure chat application powered by WHY2 encryption. |
| homepage | https://why2.satan.red |
| repository | https://git.satan.red/ENGO150/WHY2 |
| max_upload_size | |
| id | 2055016 |
| size | 268,052 |
Lightweight, fast, secure, and easy to use encryption system.
use why2::{ encrypter, decrypter };
fn main()
{
let input = String::from("Hello world!");
// Encrypt input using 8x8 Grid, with random key
let encrypted = encrypter::encrypt_string::<8, 8>(&input, None)
.expect("Encryption failed");
// Print encrypted Grids
for grid in &encrypted.output
{
println!("{}", grid);
}
// Decrypt
let decrypted = decrypter::decrypt_string(encrypted)
.expect("Decryption failed");
// Compare input & output
assert_eq!(input, *decrypted);
}
For help, DM me directly on Discord :)
WHY2 is an experimental algorithm loosely inspired by AES. It has not undergone formal cryptographic audit. Use for educational purposes and personal privacy experiments, not for high-assurance systems or production environments where security is critical.