The following step is uploading your PGP public key to a public location, so others will be able to send you encrypted messages. Also, we need to publicise the download URL, so others will be able to find and verify your key easily.

At the end of this guide, you will have your PGP key publicly available on the Internet. In addition, your Twitter profile and email signature will both feature the public URL pointing to your public key.

The first step is exporting the fingerprint of your PGP key. The fingerprint allows anyone to verify the authenticity of your published public PGP key.

Kleopatra Main Window

Kleopatra Getting Info

Copy Fingerprint to Pasteboard

Fingerprint in Notepad

Fingerprint in Notepad

Although we already exported the public key in an earlier guide, but I detail these steps for the sake of completeness. Feel free to jump to the next section if your public key is already exported.

Public Key in Notepad

Public Key in Notepad

The following steps detail how you can upload the public key to a public server. Your sources will be able to retrieve your public key from these servers.

Public Key in Notepad

SKS Website

SKS Paste Public Key

SKS Upload Successful

Wait a few minutes before you move on to the following steps. We will extract the URL where your information sources can retrieve your public key.

SKS Search for PGP Public Key by Email

SKS Search Results

SKS Retrieve Public Key

Copy the URL from the URL bar ( in my case)

Visit your Twitter profile to publish the URL and the fingerprint in your Twitter Bio.

Twitter Add URL to Bio

Twitter Add Fingerprint to Bio

Twitter URL and Fingerprint in Bio

Twitter URL and Fingerprint in Bio

Edit your email signature to feature both the download URL and your PGP fingerprint. In my case, I added them to Thunderbird.

Thunderbird Email Signature

Feel free to publish the URL and the fingerprint at the end of your articles, so your readers will know how to contact you in a secure manner.