AESus πβοΈπΉ
Because your secrets deserve more than earthly protection.
π§Ώ What is This?
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.
β¨ Features
- π Word-based passphrases β SHA-256 β AES-256 key (easy to remember, hard to brute force)
- π AES-256-CBC encryption/decryption with IV embedding
- π File encryption/decryption support with
.aesusextension - π² Diceware-style passphrase generator
- βοΈ Clean and simple CLI built with
clap - π¦ Fast, safe, zero-bullshit Rust implementation
π¦ Usage
β Install (locally)
Or install globally from crates.io (after publishing):
π Encrypt a message:
π Decrypt a hex blob:
π Encrypt a file:
Creates: secret.txt.aesus
π Decrypt a file:
π² Generate a passphrase:
Example output:
nightcore-jungle-toast-absinthe-flame-honey
Strong. Memorable. Weirdly poetic.
π Roadmap
- CLI using
clapβ built with clean flags and minimal ceremony - File encryption/decryption β lock up your data with confidence
- Diceware-style passphrase generator β passwords that sound like spells
-
.aesusconfig and secret storage β coming soon for local persistence - Cross-platform builds β Windows deserves privacy too, apparently
- GUI web companion β for those who click before they type
- Whispered Latin chants on success β a joke... unless?
π Disclaimer
AESus is not divine. It wonβt protect you from forgetting your passphrase or encrypting the wrong file. It does one thing well: turning words into keys, and data into secrets.
Use responsibly. Backup often. Donβt test AES with your only copy of anything.
π©Έ License
MIT. Free as in open source, and as in βopen to unusual use cases.β
π³οΈ Contact
Made by Andrew Garcia Bug reports welcome. Feedback encouraged. Incantations optional.