Advertisement
OpenPGP Key Generator & Cryptor
Generate armored OpenPGP keypairs, encrypt confidential messages, and decrypt ciphertexts locally in your browser.
Generating keys...
Public Key (Share Freely)
Private Key (Keep Secret!)
Encrypting...
Armored PGP Encrypted Ciphertext
Decrypting...
Decrypted Plaintext Message
What is OpenPGP Encryption?
OpenPGP (Pretty Good Privacy) is an open, globally recognized standard for asymmetric public-key cryptography. In an asymmetric system, a pair of mathematically linked keys is created: a Public Key that anyone can use to encrypt messages for you, and a Private Key that stays exclusively in your possession to decrypt those messages.
Key Capabilities & Features
- Curve25519 & RSA Support: Generate cutting-edge Ed25519 / Curve25519 keys or standard 2048/4096-bit RSA keys.
- Client-Side OpenPGP.js: Powered by the audited OpenPGP.js library executing in-memory with zero server transmissions.
- ASCII Armor Compatibility: Generates RFC-compliant
.asctext blocks compatible with GnuPG, ProtonMail, Kleopatra, and Enigmail. - Instant Download & Copy: Export your public and private keys with a single click.
Step-by-Step How It Works
- Generate a Key Pair: Provide your name and email, choose Curve25519 or RSA 4096-bit, and generate your keys.
- Share Your Public Key: Give your ASCII-armored Public Key to anyone who wants to send you encrypted messages.
- Encrypt Confidential Text: Enter plaintext and paste the recipient's public key to create a cipher message.
- Decrypt Securely: Decrypt any incoming PGP message using your private key and passphrase locally in your browser.
Frequently Asked Questions
No. NexTools runs OpenPGP.js entirely within your browser's sandboxed JavaScript runtime. No network requests are made when generating keys, encrypting, or decrypting. You can verify this by inspecting the browser DevTools Network tab or disconnecting from the internet after loading the page.
If you lose your private key, any data encrypted with its corresponding public key is lost permanently. There is no back door, reset mechanism, or master key in OpenPGP cryptography. Always store your private key file in an encrypted backup or password vault.
Yes, 100%. The keys generated conform to the OpenPGP Message Format (RFC 4880). You can import your saved
.asc files into GnuPG with the command gpg --import public-key.asc or gpg --import private-key.asc.