Admin-Ahead Community

Linux => Server Security & Hardening => Topic started by: sajugovind on January 25, 2014, 11:11:15 am

Title: How to manage GnuPG keys in cPanel
Post by: sajugovind on January 25, 2014, 11:11:15 am
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:



Quote
Typically, this field is used to differentiate between different keys. You can also leave this field empty if you prefer.


Quote
You can click Password Generator and cPanel generates a random, strong password for you


Quote
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.


   
Quote
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.

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

To import a public key, follow these steps:

Quote
When you copy and paste the key text, make sure that you include the key's beginning and ending lines:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Key data
-----END PGP PUBLIC KEY BLOCK-----

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:


More Information

About GnuPG: please visit http://www.gnupg.org/documentation/index.en.html.
About public-key cryptography: please visit http://en.wikipedia.org/wiki/Public-key_cryptography.[/list]