Recipient Management
Import and manage public keys for encryption recipients
Add New Recipient
For Testing: Generate a sample recipient with a random key pair
Current Recipients (0)
No Recipients Added Yet
Add recipients by importing their public keys or generate sample recipients for testing.
Practice with Friends on Reddit/Discord/etc.
Real PGP Communication:
You can actually use this app for secure messaging with friends!
Step 1: Exchange Keys
- 1. Both generate keys in your apps
- 2. Share public keys via Reddit DM/Discord
- 3. Add each other's keys here in Recipients
- 4. Now you can encrypt messages for each other
Step 2: Send Encrypted Messages
- 1. Go to Encrypt section
- 2. Select your friend from recipient list
- 3. Type your message and encrypt
- 4. Copy encrypted text and send via DM
Step 3: Decrypt Their Messages
- 1. They encrypt messages using YOUR public key
- 2. You receive the encrypted text via DM
- 3. Paste it in your Decrypt section
- 4. Only YOU can read it with your private key
Why this works: Even if someone intercepts your Reddit DMs,
they can't read the encrypted messages without the private key!
Session Keys: Your keys only last this browser session.
Download them if you want to continue conversations later, or just generate
new keys each time for practice.
Technical Details
Public Key Import:
- ✓ Recipients share their public keys
- ✓ You import and store them locally
- ✓ Use their key to encrypt messages TO them
- ✓ Safe to store - public keys aren't secret
Encryption Workflow:
- 1. Choose recipient from list
- 2. Write your message
- 3. Encrypt with THEIR public key
- 4. Only THEY can decrypt with their private key
Security Notes:
- ✓ Verify key authenticity in real use
- ✓ Use key fingerprints for verification
- ✓ Keys should come from trusted sources
- ✓ Demo keys are for learning only