Short answer: choose Encrypt, type a passphrase of at least eight characters and the text, then press the button. You get a self-contained payload starting withsiii1. that carries its own salt, IV and iteration count. To read it back, switch to Decrypt and paste both the payload and the same passphrase.
What the payload contains
- Version —
siii1, so a future format change is explicit. - Iterations — recorded per payload, so old files still open if the default is raised.
- Salt — 16 random bytes per encryption, which defeats precomputed tables.
- IV — 12 random bytes, never reused with the same key.
- Ciphertext — includes the GCM authentication tag.
Nothing is hidden about the format, and that is fine: AES-GCM is secure even when everything except the key is public. The salt and IV are not secrets; the passphrase is.
Limits worth knowing
A passphrase typed into a web page can be captured by a malicious extension or a compromised device, and this page cannot detect either. It protects the payload in transit and at rest, not the machine it was typed on. For high-value keys, encrypt on a machine you control with a dedicated tool.