Protect your communications with military-grade encryption. This tool implements the OpenPGP standard entirely in your browser - your sensitive data never leaves your device.
1. Create Your Digital Identity
1
Navigate to Key Management
Select the "Management" tab to begin.
2
Provide Identification
Enter your name and primary email address.
3
Set Security Passphrase
Create a strong passphrase to protect your private key (highly recommended).
4
Generate Cryptographic Keys
Click "Generate Keys" to create your unique key pair.
5
Secure Your Keys
Backup both your public and private keys in a secure location.
Tip: Your public key can be freely distributed, but your private key must remain private at all times.
2. Encrypt Outgoing Messages
1
Access Encryption Tools
Select the "Encryption" tab.
2
Select Recipient's Public Key
Choose from your stored contacts or paste a new public key.
3
Compose Your Message
Enter the sensitive content you need to protect.
4
Apply Encryption
Click "Encrypt Message" to secure your content.
5
Share Securely
Copy the encrypted output and transmit it through any channel.
Tip: Save frequently used public keys to your key database for quick access, by pressing "Save to Key Database".
3. Decrypt Incoming Messages
1
Open Decryption Interface
Navigate to the "Decryption" tab.
2
Identify Your Private Key
Select the private key that corresponds to the encryption.
3
Provide Authentication
Enter your passphrase if your private key is protected.
4
Insert Encrypted Content
Paste the ciphertext you received from the sender.
5
Reveal Original Message
Click "Decrypt Message" to access the plaintext.
Tip: Successful decryption requires the private key that pairs with the public key used for encryption.
4. Create Digital Signatures
1
Access Signature Tools
Go to the "Signatures" tab.
2
Choose Signing Identity
Select the private key you wish to use for signing.
3
Authenticate Yourself
Enter your passphrase to authorize the signing operation.
4
Provide Content to Sign
Enter the message you want to digitally sign.
5
Generate Signature
Click "Sign Message" to create a verifiable digital signature.
Tip: Recipients need both the original message and signature to verify authenticity using your public key.
Ready to Begin?
Critical Security Information
All cryptographic operations execute locally in your browser.
Private keys remain exclusively on your device.
Create secure backups of your private keys.
Never transmit private keys over unsecured channels.
Use strong, unique passphrases for maximum protection.
Generate Cryptographic Key Pair
Create your unique PGP key pair to establish your digital identity. Generated keys are stored locally for convenient access.
A strong passphrase significantly enhances the security of your private key
Your PGP key pair has been successfully generated
Public Key
Share this key with others so they can encrypt messages for you
Private Key
Keep this key secure and confidential - it decrypts messages sent to you
Key Management
View and manage your locally stored cryptographic keys.
Encrypt Confidential Messages
Protect sensitive information by encrypting it with a recipient's public key.
Use Saved Public Key
Use External Public Key
Encrypted Output
Decrypt Received Messages
Access encrypted content using your private key.
Decrypted Content
Create Digital Signatures
Generate cryptographic signatures to verify message authenticity and integrity.