Recipient Management

Import and manage public keys for encryption recipients

Add New Recipient
Must include -----BEGIN PGP PUBLIC KEY BLOCK----- and -----END PGP PUBLIC KEY BLOCK-----

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