← Projects
PYTHON · APPLIED CRYPTOGRAPHY
CryptexVault
Your files. Your key. Encrypt and decrypt without uploading.
A file encryption and backup tool with password-based key derivation, authenticated encryption for new files and legacy read support.

BROWSER EDITION / RUNS ON YOUR DEVICE
File encryption
WHAT IT DOES
Under the hood.
- AES-256-GCM for new files
- Argon2id or PBKDF2 key derivation
- Encrypted backups and integrity checks
THE LOCAL EDITION
Small fixes. Better tools.
- Authenticated streaming encryption and tamper rejection
- Output protection and safer archive extraction
- CLI and backup round-trip tests
✓ 8 Python tests passed
TAKE IT FURTHER
Run it locally.
Download the improved source, extract it, and open a terminal in the project folder. The included guide covers dependencies and verification.
Local improvements are included in this download. The GitHub link opens the original public repository.
QUICK START
./run.sh encrypt sample.txt
./run.sh decrypt sample.txt.wncry -o restored.txt