PGP Key Generator
Generate PGP public and private key pairs with your identity, email, and expiration settings.
- Home
- > Hash & Security >
- PGP Key Generator
What is PGP?
PGP (Pretty Good Privacy) is an encryption program that provides cryptographic privacy and authentication for data communication. It follows the OpenPGP standard (RFC 4880) and is commonly used for signing and encrypting emails, files, and software packages.
Each PGP key pair consists of a public key that you share with others and a private key that you keep secret. The public key encrypts messages that only the private key can decrypt, and the private key signs messages that the public key can verify.
Frequently Asked Questions
Is this key compatible with GPG/PGP software?
Yes. The generated keys use GnuPG (GPG) on the server and follow the OpenPGP standard. You can import them into any PGP-compatible software including GnuPG, Kleopatra, Thunderbird/Enigmail, and ProtonMail.
Should I use a passphrase?
Yes, it is strongly recommended. A passphrase encrypts your private key on disk. Without one, anyone who gains access to your private key file can use it immediately. With a passphrase, they would also need to know your passphrase.
What key size should I choose?
2048 bits is the current standard and provides adequate security for most use cases. 4096 bits offers stronger security but results in slower operations and larger key sizes. Both sizes are widely supported.
How is my key generated?
Your key is generated on the server using GnuPG in a temporary directory. The key pair is displayed to you once and then the temporary files are immediately deleted. The key is not stored, logged, or retained in any way.