Your files.
Readable only by you.
CipherBox is a desktop app that encrypts local files with AES (Fernet) and PBKDF2-HMAC-SHA256. One master password — no cloud, no account.
Free · No installer · No Python required
What it can do
Strong encryption
Fernet (AES-128-CBC + HMAC-SHA256) with built-in authentication against tampering.
Solid key derivation
PBKDF2-HMAC-SHA256 with 480,000 iterations and a 32-byte salt (OWASP 2024).
Hidden filenames
Optionally replace filenames with random UUIDs and keep the real name inside the container.
Secure deletion
Originals are overwritten three times, zero-filled and flushed to disk before removal. Effective on a spinning disk; on an SSD, wear levelling puts the old blocks out of reach — use full-disk encryption there.
No stored password
Only the salt lands in ~/.cipherbox/config.json (mode 0600) — never the password itself.
Batch processing
Many files at once through a modern GUI. Each file is held in memory while it is processed, so allow roughly 9× its size in free RAM — CipherBox warns before it starts on anything above 256 MB.