Key pairs and encrypting for others

Encrypts files so that only one specific person can open them – without exchanging a password. The recipient shares a public key (ECDH P-256); the sender encrypts with it; only the recipient’s private key opens the file.

Key pair

No key pair loaded. Create a new one or import a saved one.

Export private key (password-protected)

The private key is exported encrypted only (Argon2id, AES-256-GCM). Whoever has it and knows the password can decrypt for you or sign in your name. Otherwise the key pair exists only while this page is open.

Import private key

Encrypt for someone

Decrypt a received file

Note: this does not prove who sent the file. That is what digital signatures are for.