| Crates.io | aesus |
| lib.rs | aesus |
| version | 0.2.0 |
| created_at | 2025-07-21 21:17:05.668966+00 |
| updated_at | 2025-07-23 19:56:28.374189+00 |
| description | CLI for AES-256-GCM encryption using memorable passphrases |
| homepage | |
| repository | https://github.com/andrewrgarcia/aesus |
| max_upload_size | |
| id | 1762690 |
| size | 38,447 |
Because your secrets deserve more than earthly protection.
AESus is a lean, word-based AES-256 encryption tool written in Rust, with just a hint of divine mischief. It turns memorable passphrases into strong encryption keys, helping you lock up your messages and files without resorting to arcane keyfiles or 32-character gibberish.
Itβs built for privacy nerds, terminal romantics, and anyone who prefers encryption with a little style.
Want to encrypt messages in style, right from your browser?
π aesus.vercel.app
β οΈ Note: The web version uses simplified encryption (AES-256-CBC with SHA-256 derived key). For stronger, authenticated encryption (AES-256-GCM + PBKDF2 + salt + nonce), use the Rust CLI version.
Perfect for casual message locking or secret note passing. Not recommended for storing the nuclear codes.
--out overrideclapcargo install --path .
cargo install aesus
aesus encrypt "Confess nothing" --key scythe-raven-lemon-halo
Returns an encrypted hex blob (salt + nonce + ciphertext), ready to share or stash.
aesus decrypt --hex 01abcd... --key scythe-raven-lemon-halo
aesus encrypt --file secret.txt --key pancake-prophet-echo-oxide
Creates: secret.txt.aesus
Or use --out to choose your own destiny:
aesus encrypt --file secret.txt --key ... --out recipe.sealed
aesus decrypt --file secret.txt.aesus --key pancake-prophet-echo-oxide
Or save the result under any name:
aesus decrypt --file recipe.sealed --key ... --out final-form.txt
aesus generate --words 6
Output:
quest-ember-black-icicle-neon-crane
Memorable, weird, and more secure than hunter2.
--out flag for flexible output pathsAESus is not divine.
It wonβt recover your passphrase or stop you from encrypting your taxes as pancake.jeff.
Use responsibly. Backup your data. Donβt test encryption tools with your only copy of anything, unless you like pain.
MIT. Free as in freedom, and as in βfree to use for your cursed backup rituals.β
Made by Andrew Garcia Open to feedback, PRs, bug reports, or cryptic fanmail.