How to manage GnuPG keys in cPanel

This article describes how to manage email encryption with GNU Privacy Guard keys in cPanel.

About GnuPG

The GNU Privacy Guard, also known as GnuPG or GPG, is an open-source implementation for public-key cryptography. Public-key cryptography systems use public and private keys (keypairs) to encrypt and decrypt e-mail messages, files, and so on. Senders use recipients' public keys to encrypt items, and recipients use their own private keys to decrypt the items.

You can easily create, import, view, and delete keys by using cPanel.

Creating a new key

To use GnuPG encryption, you must first create a new keypair.

To create a new GnuPG keypair, follow these steps:

  1. In the Email section of the cPanel home screen, click Encryption.
  2. Under Create a New Key, type your name in the Name text box.
  3. In the Your Email text box, type your e-mail address.
  4. In the Comment/Nickname text box, type a comment or nickname for the key.
    Typically, this field is used to differentiate between different keys. You can also leave this field empty if you prefer.
  5. In the Key Password text box, type the password that you want.
  6. In the Password (Again) text box, retype the password.
    You can click Password Generator and cPanel generates a random, strong password for you.
  7. In the Expire Date text box, type an expiration date for the key. The default expiration date is one year.
  8. In the Key Size list box, select a key size.
    Larger key sizes are more secure. However, encryption and decryption with larger key sizes is slower. In practice, key sizes of 1024 bits or 2048 bits are adequate.
  9. Click Generate Key.
    It may take several minutes to generate the keypair. When the process is complete, the message The Key has been successfully created appears.

Importing a key

If you already have a keypair, you can import your public key.

Make sure that you import your public key! Do not try to import your private key.

To import a public key, follow these steps:

  1. In the Email section of the cPanel home screen, click Encryption.
  2. Click Import Key.
  3. Copy and paste the key text into the text box.
    When you copy and paste the key text, make sure that you include the key's beginning and ending lines:
    Key data
  4. Click Import.

Viewing or deleting a key

You can view or delete keys that you have created or imported.

To view or delete a key, follow these steps:

  1. In the Email section of the cPanel home screen, click Encryption.
  2. Locate the key that you want to view or delete. For each email address there will be a private key and a public key.
    • To view the key, click View.
    • To delete the key, locate the private key and click Delete GnuPG Key, then click Yes to confirm the deletion. The private key and the public key will both be deleted.

More Information

Did you find this article helpful? Then you'll love our support. Experience the A2 Hosting difference today and get a pre-secured, pre-optimized website. Check out our web hosting plans today.