Module 01
Terminal
Secret key · password0
The key never leaves this device. Share it with the recipient through a different channel. Lose it — and the message is gone forever.
Input · plain text0
Output · ciphertext
—
Cryptographic spec
CipherAES-256-GCM (authenticated)
Key derivationPBKDF2 · SHA-256 · 310 000 iterations
Salt16 bytes, random per message
Nonce12 bytes, random per message
Auth tag128 bit — tampering is detected
EngineWeb Crypto API, built into the browser
FormatTC1.<base64(salt‖nonce‖ciphertext‖tag)>
NetworkNone. Everything runs locally.