0
Cert
kgc.0cert.io
Identity
My Sites
Encrypt
Your IBC Identity
Your email becomes your cryptographic identity. Keys are generated here in your browser and never leave your device.
set up identity
Email address
KGC Server
Generate my keys
how it works
1
Keys generated here
Your ECDH P-256 keypair is created in this browser. Your private key never leaves this device.
2
KGC issues partial key
The Key Generation Center issues a partial key for your identity. It can never decrypt your messages.
3
Full key assembled
Your partial key + user secret = full private key. Only you have this combination.
Your Identity
0Cert identity active
Active
identity
Email
—
KGC
—
Key ID
—
Created
—
your public commitment
—
Copy public key
key status
User Secret
Stored locally
Partial Key
From KGC
Full Private Key
Ready
Reset identity
My Sites
Register your domains with 0Cert
Add site
No sites registered yet.
Add your first site to get started.
Back
Register Site
site details
Domain
Without https:// or www
Your email
Register with 0Cert
Encrypt a message
Encrypt to any identity. Only the recipient can decrypt — no key exchange needed.
encrypt
Recipient identity (email or domain)
Recipient's public commitment
Ask the recipient for their public commitment from their 0Cert identity
Message
Encrypt
encrypted envelope
Copy envelope
decrypt
Paste envelope to decrypt
Decrypt
Decrypted message
Back
—