Create PGP Key
A PGP, or pretty good privacy, key allows you to encrypt and sign files with your private key. Your private key is protected with a password. Others can use your public key to decrypt the files and ensure they’re from you, since only you have access to your private key.
Click the “File" menu, select “New," select “PGP Key" in the window that appears and click “Continue."
Type your name into the Full Name box, your email address in the Email Address box and an optional comment in the Comment box.
Click the “Advanced Key Options" heading in the window to view advanced key options.
Click the “Encryption Type" box and select an encryption type for your key. Seahorse’s developers recommend the “DSA ElGamal" option, which allows you to sign, verify, encrypt and decrypt files. Other types only allow you to sign and verify files.
Set the key strength by typing a value into the Key Strength box. You can type any value between 1024 and 4096. Larger values are more secure if you’re using a strong pass-phase, but operations take longer to perform with larger values. Again, the Seahorse developers recommend a minimum value of 2048 bits, which is the default.
Uncheck the “Never Expires" check box if you want your encryption key to expire eventually. The encryption key never expires by default. You can set an expiry time, if desired. Seahorse’s developers recommend an expiry time of six months, if you want your key to expire.
Click the “Create" button and provide a strong pass-phrase. Unlike a password, a pass-phrase can contain one or more spaces.
Click “OK" to generate your key. The generation process may take a few moments. After it’s finished, the generated key appears under the My Personal Keys tab.