Skip to content

Generating a PGP Key

Go to ToolsAccount Settings, then from the left panel, select End-To-End Encryption.

Click on Add Key...:\

Attach:thunderbird-pgp-07.png

If you have an existing OpenPGP Key, select Import an existing OpenPGP Key. In this tutorial, we will Create a new OpenPGP Key, so click Continue:\

Attach:thunderbird-pgp-08.png

Click Generate key:\

Attach:thunderbird-pgp-09.png

Click Confirm:\

Attach:thunderbird-pgp-10.png

Now when you write an email, you can attach your public key, sign the email, or encrypt the email.\

Attach:thunderbird-pgp-11.png

Importing a PGP Key

There are two ways to add a PGP key:

Import from URL

Go to ToolsOpenPGP Key Manager:\

Attach:thunderbird-pgp-01.png

Go to EditImport Key(s) From URL:\

Attach:thunderbird-pgp-02.png

Paste the URL for the public key then click OK:\

Attach:thunderbird-pgp-03.png

Verify the key fingerprint and emails. Check the fingerprint to make sure it is the key you want.\

You will want to use an independent method (besides the website URL) to be certain this key truly comes from the user it claims to be from. You can use a phone call, IRC chat, email, photo, or real life visit. If youf don't verify carefully, you can get scammed!\

If you accept the key, select Accepted (unverified) then click OK.\

Attach:thunderbird-pgp-04.png

Click on View Details and manage key acceptance.\

Attach:thunderbird-pgp-05.png

For this step, you will need to independently verify that this key truly comes from the user it claims to be from. Use something besides the website URL, like a phone call or secure chat. If you don't verify carefully, you can get scammed!\

If you have verified the fingerprint, select Yes, I have verified in person this key has the correct fingerprint.. (The bottom row)\

Attach:thunderbird-pgp-06.png

Click OK again, then click Close.

When you view an email that has been signed with the key you imported, it should show as verified:\

Attach:thunderbird-pgp-06b.png

Import from Clipboard

Go to ToolsOpenPGP Key Manager:\

Attach:thunderbird-pgp-01.png

Copy the entire public key into your clipboard by selecting the fingerprint then typing ⌘+C.

Go to EditImport Key(s) From Clipboard:\

Attach:thunderbird-pgp-02.png

Continue from Step 4 on Import from URL above.

Uploading a Public Key

Go to ToolsOpenPGP Key Manager:

Select EditCopy Public Key(s) To Clipboard:\

Attach:thunderbird-pgp-12.png

Click Close:\

Attach:thunderbird-pgp-13.png

Upload your key to a keyserver

Signing an Email

At the top left, select the tab Inbox, then click on Write.

At the top of the window, click on Security. If you click Attach My Public Key, it will send your key to the receiver so he can send encrypted emails to you and verify your signature. If you click Digitally Sign This Message, you will sign the email and the receiver can be certain the message was not forged. If you click Require Encryption, it will encrypt the message.\

WARNING: If you encrypt the message but your receiver loses his PGP key, the email can never be decrypted and read. For this reason, it may be better not to encrypt email if the contents do not need secrecy.\

Attach:thunderbird-pgp-14.png