BACK TO DIRECTORY

PGP Key Generator

by wp2pgpmail

4.0
(4 ratings)

PGP Key Generator adds a complete PGP toolbox to any page with one shortcode:

  • Generate a key pair: Curve25519 (recommended) or RSA 3072/4096, protected by a passphrase, with a revocation certificate.
  • Encrypt a message with someone’s public key.
  • Decrypt a message with your private key.
  • Copy or download keys as .asc files.

Everything runs in the visitor’s browser with OpenPGP.js. Names, email addresses, passphrases, keys and messages never leave the page: the plugin has no server-side processing and no external service.

Try it online.

Need to receive encrypted Gravity Forms notifications? See Gravity Forms PGP Encryption.

Is it secure?

  • All code is readable JavaScript and PHP; OpenPGP.js is maintained by Proton and has been independently audited.
  • No binaries are loaded from a server, nothing is embedded from a third party.
  • No form data is ever transmitted.

Screenshots

Generate a key pair: Curve25519 by default, keys ready to copy or download as .asc files, with a revocation certificate.

Generate a key pair: Curve25519 by default, keys ready to copy or download as .asc files, with a revocation certificate.

Encrypt a message with the recipient's public key.

Encrypt a message with the recipient's public key.

Decrypt a message with your private key and passphrase.

Decrypt a message with your private key and passphrase.

Plugin Details

Active Installs
40
Total Downloads
9,443
Version
2.0.1
Requires WP
5.0
Requires PHP
7.0
Tested Up To
7.1.4
Added
2014-03-02
Last Updated
2026-10-26 12:40pm GMT

Ratings

5
3
4
0
3
0
2
0
1
1