Local only PGP toolkit

About the PGP Key Generator & Message Encrypter

This page explains what the PGP tool does, how it keeps everything in your browser, and how to use it safely for practice, training, and small personal workflows without needing a full email client.

Client side only OpenPGP.js
🛡️ Open PGP tool

What this tool does

The PGP Key Generator and Message Encrypter gives you a simple way to work with OpenPGP keys in your browser. It helps you create a key pair, encrypt messages for someone else using their public key, and decrypt messages that were encrypted for you.

Everything happens in the browser tab you are using. Keys and messages are handled in memory only. The page does not send your keys or messages to CyberLife Coach or to any other server as part of the cryptography process.

  • Create a fresh OpenPGP key pair for testing and training
  • Copy and share your public key so others can send you private messages
  • Encrypt a message using someone else’s public key
  • Paste an encrypted message and decrypt it with your private key and passphrase
  • Personal education and self study
  • Cybersecurity training labs and classroom demos
  • Small experiments where you want to see PGP in action
  • Practice before you move to a dedicated PGP email client
Important focus. This is a lightweight, browser based toolkit. It is not intended to be your only long term key manager or the core of a high risk operational security setup.

How it works under the hood

The main PGP page loads the OpenPGP.js library directly into your browser. When you click the buttons to generate, encrypt, or decrypt, the library performs the cryptographic operations in the same tab that you see.

  • No account or login is required to use the page
  • No key escrow or cloud backup is built in
  • No server side storage of keys or messages is built in

If you close the tab without copying your keys, they are gone. You are responsible for copying, saving, backing up, and revoking keys that you create with this tool.

Quick start guide

  1. Open the PGP tool and go to the “Generate PGP key pair” tab.
  2. Enter a name, an email, and a strong passphrase, then generate a key pair.
  3. Copy the public key and share it with someone you trust, for example in a secure chat.
  4. Ask them to encrypt a message for you and send back the encrypted text.
  5. Paste your private key, your passphrase, and the encrypted message in the “Decrypt” tab and decrypt it.

This simple loop gives you a hands on feel for how public key encryption works in practice without needing to reconfigure your email client.