GNU Privacy Guard (GPG) ia an Open Source Replacement for PGP
GPG is PGP compatible https://gnupg.org/
Windows
GPG4Win
Linux
kGPG by KDE : https://utils.kde.org/projects/kgpg/
Simple, free, open source KDE frontend for gpg.
sudo apt-get install kgpg
Enigmail: https://www.enigmail.net/home/index.php
OpenPGP plugin for Mozilla Thunderbird
sudo apt-get install enigmail
GNU Privacy Assistant: http://www.gnupg.org/gpa.html
Graphical user interface for the GnuPG (GNU Privacy Guard).
sudo apt-get install gpa
Kleopatra: http://pim.kde.org/
KDE frontend for gpg that is integrated with the KDE PIM
sudo apt-get install kleopatra
Seahorse: https://wiki.gnome.org/Apps/Seahorse/
GNOME application for managing encryption keys. It also integrates with nautilus, gedit, and in other places for encryption operations.
Seahorse on Ubuntu is called “Passwords and Keys”
How to Setup PGP on Thunderbird using EnigMail plugin
Enigmail: https://addons.thunderbird.net/en-US/thunderbird/addon/enigmail
Thunderbird Add-ons
Create a Key Pair
Public Keys encrypt and Private Keys decrypt
GPA
gpa
You do not have a private key yet. Do you want to generate one now (recommended) or do it later? [Generate key now] [Do it later]
Generate key now
GNU Privacy Assistant - Generate Key Please insert your full name. Your name will be part of the new key to make it easier for others to identify keys. Your Name:
John Smith
Please insert your email address. Your email address will be part of the new key to make it easier for others to identify keys. If you have several email addresses, you can add further email addresses. Your Email Address:
John.Smith@RaptureZone.Com
It is recommended tjat you create a backup copy if your new key, once it has been generated. Do you want to create a backup copy? [Create backup copy][Do it later]
Create backup copy
Passphrase: Please enter the passphrase to protect your new key
password
Your key is being generated please wait. Choose location to save key
/home/john-smith/.gnupg/secret-key-9999999.asc
Passphrase: Please enter the passphrase to export the OpenPGP secret key"John Smith<John.Smith@RaptureZone.Com>" 2048-bit RSA key, ID 9999999999999999,created today A copy of your secret key has been made to the file: /home/john-smith/.gnupg/secret-key-9999999.asc This is sensitive information, and should be stored carefully (for example, on a USB stick kept in a safe place).
GPG
pgp --gen-key
gpg (GnuPG) 2.2.19; Copyright (C) 2019 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Note: Use "gpg --full-generate-key" for a full featured key generation dialog. You need a user ID to identify your key; the software constructs the user ID from the Real Name, Comment and Email Address in this form: "Heinrich Heine (Der Dichter) heinrichh@duesseldorf.de" Real name:
John Smith
E-mail address:
John.Smith@RaptureZone.Com
Passphrase: Please enter the passphrase to protect your new key
password
We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilise the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilise the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. gpg: key 9999999999999999 marked as ultimately trusted gpg: revocation certificate stored as '/home/john-smith/.gnupg/openpgp-revocs.d/9999999999999999999999999999999999999999.rev' public and secret key created and signed. pub rsa3072 9999-06-16 [SC] [expires: 9999-06-16] 9999999999999999999999999999999999999999 uid John Smith. John.Smith@RaptureZone.Com sub rsa3072 9999-06-16 [E] [expires: 9999-06-16]