Skip to content

Encrypt Your Emails

Email encryption Email encryption

You may be aware that mainstream email services compromise privacy, sell data to advertisers and participate in mass surveillance. Despite this, many stick with them due to familiarity and perceived difficulty in changing.

Fear not, transitioning is simpler than it seems! We’ll introduce some reliable, privacy-focused, encrypted email services, like Tutanota and Protonmail. We’ll also guide you on using PGP encryption tools for emails.

Protonmail

Description
Protonmail Protonmail claims to be the world's largest secure email service, protected by Swiss privacy laws. Depite its apps being open source, the server-side lacks transparency. Funders include US investors Charles River Ventures.

The free single-user account provides 500 MB storage. With plans ranging from 4 to 24 EUR/month, you unlock additional users, storage, and an array of features including calendar, contact and email imports, bitcoin payments, VPN, and more.

Protonmail provides mobile apps for Android and iOS, aside from webmail access. Desktop users with paid accounts can use Thunderbird with the Protonmail Bridge application. ElectronMail is an alternative free and open source desktop client.
Step-by-step guide

Simply download the Protonmail app from Google's Play Store or Aurora Store. It contains 0 trackers and requires 14 permissions. By comparison: for Gmail it's 1 tracker and 55 permissions; for Outlook it's 13 trackers and 49 permissions; and for Hotmail it's 4 trackers and 31 permissions.

Step-by-step guide

Simply download the Protonmail app from the App Store.

Step-by-step guide for ElectronMail (no paid account needed)

Instructions Description
Download ElectronMail Download and run the ElectronMail installer for Windows.
Create a master password Open ElectronMail and provide a strong, unique master password to protect your emails.
Login Provide your Protonmail credentials, including two-factor authentication if activated.
Domain Choose a domain from the list. There is even an Onion option to use Tor. Then click on Close.

Step-by-step guide for Thunderbird (paid accounts only)

Install Thunderbird on Windows

Navigate to Thunderbird's download page and click on the Free Download button. Once the installer is downloaded, click on the Run button and follow the installation wizard.

Install Protonmail Bridge on Windows

Thunderbird integrates nicely with Protonmail, making sure emails stay encrypted when they enter and leave your computer. This is handled by the so-called Bridge application, a software available to paid users only. Download Protonmail Bridge for Windows. Once the installer is downloaded, click on the "Run" button and follow the installation wizard.

Configure Protonmail Bridge on Windows

Open the freshly installed Protonmail Bridge application and follow the setup wizard:

Steps Description
1 Log into your Protonmail account.
2 Click on your account name and then the Mailbox configuration button.
3 A window with the title Protonmail Bridge Mailbox Configuration should pop up. It displays IMAP and SMTP settings, including a password, needed later on to configure Thunderbird.

Configure Thunderbird on Windows

Now launch Thunderbird, navigate to Menu ‣ New ‣ Existing Email Account and follow the setup wizard:

Setting Description
Your name Enter the name you want others to see.
Email address Enter your Protonmail email address.
Password Copy and paste the password from the Protonmail Bridge Mailbox Configuration window (do not enter your Protonmail password, it won't work).
Remember password Check the Remember Password box to avoid re-entering the password each time you fire up Thunderbird.
Manual config Click on the Manual config button, and fill out the IMAP and SMTP settings provided in the Protonmail Bridge Mailbox Configuration window (for Authentication, select Normal password).
Re-test Click on the Re-test button to verify your connection settings.
Advanced config Click on the Advanced config button. A new window appears. Just click on the OK button, do not modify any settings in this window.
Add Security Exception Click on the Confirm Security Exception button in the pop-up window. This confirms that your computer (127.0.0.1) can run the Bridge app. You might have to confirm a second security exception later on, once you send your first email.

Step-by-step guide for ElectronMail (no paid account needed)

Instructions Description
Download ElectronMail Download the ElectronMail disk image, open it and drag the ElectronMail icon on top of the Application folder. For easy access, open the Applications folder and drag the ElectronMail icon to your dock.
Create a master password Open ElectronMail and provide a strong, unique master password to protect your emails.
Login Provide your Protonmail credentials, including two-factor authentication if activated.
Domain Choose a domain from the list. There is even an Onion option to use Tor. Then click on Close.

Step-by-step guide for Thunderbird (paid accounts only)

Install Thunderbird on macOS

Navigate to Thunderbird's download page and click on the Free Download button. Once the installer is downloaded, it should open by itself and mount a new volume containing the Thunderbird application. If not, open the downloaded Thunderbird .dmg file and drag the appearing Thunderbird icon on top of the Application folder. For easy access, open the Applications folder and drag the Thunderbird icon to your dock.

Install Protonmail Bridge on macOS

Thunderbird integrates nicely with Protonmail, making sure emails stay encrypted when they enter and leave your computer. This is handled by the so-called Bridge application, available to paid users only. Download Protonmail Bridge for macOS. Once the installer is downloaded, it should start by itself and mount a new volume containing the Protonmail application. If not, open the downloaded Protonmail Bridge .dmg file and drag the Protonmail icon on top of the Application folder. For easy access, open the Applications folder and drag the Protonmail Bridge icon to your dock.

Configure Protonmail Bridge on macOS

Open the freshly installed Protonmail Bridge application and follow the setup wizard:

Steps Description
1 Log into your Protonmail account.
2 Click on your account name and then the Mailbox configuration button.
3 A window with the title Protonmail Bridge Mailbox Configuration should pop up. It displays IMAP and SMTP settings, including a password, needed later on to configure Thunderbird.

Configure Thunderbird on macOS

Now launch Thunderbird, navigate to Menu ‣ New ‣ Existing Email Account and follow the setup wizard:

Setting Description
Your name Enter the name you want others to see.
Email address Enter your Protonmail email address.
Password Copy and paste the password from the Protonmail Bridge Mailbox Configuration window (do not enter your Protonmail password, it won't work).
Remember password Check the Remember Password box to avoid re-entering the password each time you fire up Thunderbird.
Manual config Click on the Manual config button, and fill out the IMAP and SMTP settings provided in the Protonmail Bridge Mailbox Configuration window (for Authentication, select Normal password).
Re-test Click on the Re-test button to verify your connection settings.
Advanced config Click on the Advanced config button. A new window appears. Just click on the OK button, do not modify any settings in this window.
Add Security Exception Click on the Confirm Security Exception button in the pop-up window. This confirms that your computer (127.0.0.1) can run the Bridge app. You might have to confirm a second security exception later on, once you send your first email.

Step-by-step guide for ElectronMail (no paid account needed)

Instructions Description
Download ElectronMail Download the latest ElectronMail .deb package. The file should be named something like electron-mail-X-XX-X-linux-amd64.deb. For the purpose of this tutorial, let's suppose the file was downloaded to the folder /home/gofoss/Downloads. Make sure to adjust these file paths according to your own setup. Now open the terminal with the Ctrl+Alt+T shortcut or click on the Applications button on the top left and search for Terminal. Finally, run the following commands:

cd /home/gofoss/Downloads
sudo dpkg -i electron-mail-X-XX-X-linux-amd64.deb
Create a master password Open ElectronMail and provide a strong, unique master password to protect your emails.
Login Provide your Protonmail credentials, including two-factor authentication if activated.
Domain Choose a domain from the list. There is even an Onion option to use Tor. Then click on Close.

Step-by-step guide for Thunderbird (paid accounts only)

Install Thunderbird on Linux

If you run a Linux distribution such as Ubuntu, open the terminal with the shortcut CTRL + ALT + T, or click on the Applications button on the top left and search for Terminal. Run the following command to install Thunderbird:

sudo apt install thunderbird

Install Protonmail Bridge Linux

Thunderbird integrates nicely with Protonmail, making sure emails stay encrypted when they enter and leave your computer. This is handled by the so-called Bridge application, available to paid users only. Download Protonmail Bridge Linux. The file should be called something similar to protonmail-bridge_X.X.X-X_amd64.deb. Let's assume it has been downloaded to the folder /home/gofoss/Downloads. Open the terminal with the shortcut CTRL + ALT + T, or click on the Applications button on the top left and search for Terminal. Then run the following commands (don't forget to adjust the filename and download folder path accordingly):

sudo apt install gdebi
cd /home/gofoss/Downloads
sudo gdebi protonmail-bridge_X.X.X-X_amd64.deb

Configure Protonmail Bridge Linux

Open the Bridge application with the terminal command protonmail-bridge, or click on the Applications button on the top left, and search for ProtonMail Bridge. Follow the setup wizard:

Steps Description
1 Log into your Protonmail account.
2 Click on your account name and then the Mailbox configuration button.
3 A window with the title Protonmail Bridge Mailbox Configuration should pop up. It displays the Protonmail server settings, including IMAP, SMTP and a password needed later on to configure Thunderbird.

Configure Thunderbird on Linux

Now launch Thunderbird, navigate to Menu ‣ New ‣ Existing Email Account and follow the setup wizard:

Setting Description
Your name Enter the name you want others to see.
Email address Enter your Protonmail email address.
Password Copy and paste the password from the Protonmail Bridge Mailbox Configuration window (do not enter your Protonmail password, it won't work).
Remember password Check the Remember Password box to avoid re-entering the password each time you fire up Thunderbird.
Manual config Click on the Manual config button, and fill out the IMAP and Protonmail SMTP settings provided in the Protonmail Bridge Mailbox Configuration window (for Authentication, select Normal password).
Re-test Click on the Re-test button to verify your connection settings.
Advanced config Click on the Advanced config button. A new window appears. Just click on the OK button, do not modify any settings in this window.
Add Security Exception Click on the Confirm Security Exception button in the pop-up window. This confirms that your computer (127.0.0.1) can run the Bridge app. You might have to confirm a second security exception later on, once you send your first email.

Some words of advice on encryption

Encryption
Sent between Protonmail users Message body and attachments are end-to-end encrypted. Subject lines and recipient/sender addresses are not.
Sent from Protonmail users to other providers Message body and attachments are only end-to-end encrypted if the user selects the Encrypt for Outside option. Otherwise, only TLS encryption is applied if the receiving mail server supports it (which also means that the receiving provider can read the message). In any case, subject lines and recipient/sender addresses are not end-to-end encrypted.
Received by Protonmail users from other providers Message body and attachments are only encrypted with TLS, if the sender's mail server supports it. Subject lines and recipient/sender addresses are not end-to-end encrypted.


Is Tutanota safe

Tutanota

Description
Tutanota Tutanota, a secure email service based in Germany, operates on a freemium model. All data is end-to-end encrypted, using Tutanota’s own standard instead of PGP. While the apps are open source, the server-side remains proprietary.

The free basic account provides 1 GB storage. With plans ranging from 1 to 6 EUR/month, you can unlock custom domains, unlimited search, inbox rules, calendar sharing, and more. However, email imports and anonymous payments are not currently supported.

You can access Tutanota through webmail or mobile apps for Android and iOS. For desktop users, a specially designed client by Tutanota is available.
Step-by-step guide

Simply download the Tutanota app from Google's Play Store or Aurora Store. Tutanota is also available on F-Droid. Alternatively, visit Tutanota's download page or Github repository to download and install the .apk file. The app contains 0 trackers and requires 9 permissions. By comparison: for Gmail it's 1 tracker and 55 permissions; for Outlook it's 13 trackers and 49 permissions; and for Hotmail it's 4 trackers and 31 permissions.

Step-by-step guide

Simply download the Tutanota app from the App Store.

Step-by-step guide

Simply download the installer, then click on the Run button and follow the installation wizard.

Step-by-step guide

Simply download the installer, which should open by itself and mount a new volume containing the Tutanota application. If not, open the downloaded Tutanota .dmg file and drag the appearing Tutanota icon on top of the Application folder. For easy access, open the Applications folder and drag the Tutanota icon to your dock.

Step-by-step guide

Simply download the installer, which should be called something like tutanota-desktop-linux.AppImage. Let's assume it was downloaded to the folder /home/gofoss/Downloads. Open the terminal with the CTRL + ALT + T shortcut, or click on the Applications button on the top left and search for Terminal. Then run the following commands (don't forget to adjust the filename and download folder path accordingly):

cd /home/gofoss/Downloads
chmod +x tutanota-desktop-linux.AppImage
How to pin Tutanota to Ubuntu's dock

It's not straight forward, but Tutanota's launcher can be added to Ubuntu's application menu and pinned to the dock. Open the terminal with the CTRL + ALT + T shortcut, or click on the Applications button on the top left and search for Terminal. Run the following command:

sudo gedit /usr/share/applications/tutanota.desktop

Paste the following content into the newly created file. Make sure to point the Exec path towards the folder containing the downloaded AppImage:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/gofoss/Downloads/tutanota-desktop-linux.AppImage
Name=Tutanota

Make the file executable:

sudo chmod +x /usr/share/applications/tutanota.desktop

Log off and back into your Ubuntu session. You should now be able to launch Tutanota from the application menu, and pin it to the dock.


Email encryption tools

Other providers

Info Description
Website disroot. org
Pricing Basic account is free (1 GB storage); extra storage for 0.15 EUR per GB per month.
Features Platform providing online services based on principles of freedom, privacy, federation and decentralization. Located in the Netherlands. Accepts bitcoin and faircoin. Full disk encryption & email encryption. Mobile app.
Anti-features Can potentially decrypt user data, as emails are reportedly stored in plain text.
Info Description
Website mailbox. org
Pricing 1 EUR/month, 2 GB storage.
Features German open source email provider, with servers located in Berlin. Offers security features such as encryption at rest, PGP, DANE, SPF and DKIM, as well as two-factor authentication, full text search, calendars, address books and task lists, CalDAV and CardDAV synchronisation.
Anti-features No mobile client, need for third party clients.
Info Description
Website posteo.de
Pricing 1 EUR/month, 2 GB storage.
Features German open source email provider, self-financed, encryption at rest, two-factor authentication, calendars and address books, CalDAV and CardDAV synchronisation.
Anti-features No spam folder, no trial or free version.
Info Description
Website kolabnow.com
Pricing 5 USD/month, 2 GB storage.
Features Swiss open source email provider, text search and tagging, filters, address books, calendars, CalDAV and CardDAV synchronisation.
Anti-features No built-in end-to-end encryption, not encryption at rest.


pgp vs gpg

Transition phase

Transitioning to a new email account, like changing messaging apps, takes time. Keep your old accounts active temporarily and forward incoming messages to your new adress. Check Gmail, Outlook, iCloud, and Yahoo documentation for forwarding guidance.

Review your old email accounts, identify active subscriptions and update your new email credentials. Notify your personal and professional contacts, as well as your insurance, bank, or tax office about your new adress. Consider setting up an auto-reply on your old account to keep people informed about the change. As time passes, your old inbox receives fewer emails. Consider terminating it when inactive.

PGP Encryption

Looking for alternatives to Protonmail or Tutanota ? Encrypt your emails the old-fashioned way with OpenPGP! It’s a free, open-source encryption protocol, compatible with a wide range of clients. We explain how to set up OpenPGP on your devices, how to generate and back up your PGP keys, and how to encrypt and decrypt your emails.

Step-by-step guide

Install K-9 Mail & OpenKeychain

Step Description
K-9 Mail K-9 Mail is one of several Android email clients which supports OpenPGP. Simply install it from the Play Store or F-Droid.
OpenKeychain OpenKeychain is a free and open source app which integrates with K-9 Mail to provide end-to-end encryption capabilities. Simply install it from the Play Store or F-Droid.

Manage PGP keys with OpenKeychain

What is a PGP key? To be able to send or read encrypted emails, you need a unique key pair for your email address:

  • Public key: people use your public key to encrypt emails they send to you. You can share your public key with anyone.
  • Private key: it's used to decode encrypted emails other people send to you. Keep your private key to yourself, never share it with anyone, and don't keep an unprotected private key file!

Step Description
Import existing PGP keys • If there is already a key pair for your email address, don't generate a new one
• Launch OpenKeychain
• Tap on Menu ‣ Manage my keys ‣ Import key from file
• If required, enter the backup code and/or key password
Generate new PGP keys • If no key pair exists for your email address, create a new one
• Launch OpenKeychain
• Tap on Menu ‣ Manage my keys ‣ Create my key
• Associate a name & email address
• Tap on Menu ‣ Change key configuration
• Provide a strong, unique password
• Uncheck Publish on keyservers
• Tap on Create key
Back up PGP key pair • If you loose your keys, you loose access to all your emails
• If you just created a new key pair, make sure to store a backup
• Launch OpenKeychain
• Tap on your key
• Select Menu ‣ Backup key
• Provide the key password
Save the 45-character backup code, it's required to restore the keys!
• Also save the backup file to your phone's storage or better, somewhere safe
Share public keys Before you can exchange encrypted emails with your contacts, you need to share your respective public keys with each other. Below some common methods to share public keys.

Send your public key to your contacts:
• Launch OpenKeychain
• Tap on your key
• Tap on the Share symbol & send your key
• Your contacts can import your key with their preferred app

Upload your public key to a keyserver:
• Launch OpenKeychain
• Tap on your key
• Tap on Menu ‣ Advanced ‣ Share ‣ Publish on keyserver
• Your contacts can now download the PGP public key from the PGP keyservers
• Optionally, add the download link & key fingerprint to your email signature

Import your contact's public keys:
• Ask your contacts to send you their public key by email, messenger, etc.
• Launch OpenKeychain
• Tap on Menu ‣ Manage my keys ‣ Import key from file

Import your contact's public keys from a keyserver:
• Launch OpenKeychain
• Tap on + ‣ Key search
• Search for your contact's email address, name or fingerprint
• Tap on Import

Encrypt emails with K-9 Mail

Step Description
Set up account & encryption • Open the K-9 Mail app
• Add your account: provide your email address & password
• Configure IMAP/POP3/SMTP settings, if not detected automatically
• Select Menu ‣ Settings ‣ Account ‣ End-to-end-encryption ‣ Enable OpenPGP support
• Select Menu ‣ Settings ‣ Account ‣ End-to-end-encryption ‣ Configure end-to-end key
• Select your key
Encrypt emails • Open the K-9 Mail app
• From the Inbox view, tap on the Pen icon
• Compose your message & enter your contact's email address
• If you previously imported the public key(s) of your contact(s), a Padlock icon should show on the top of the composition screen
• When you tap on it, it should turn green, indicating that encryption is enabled
• Tap on Send

Caution: the email subject is transmitted unencrypted!
Decode emails • K-9 Mail/OpenKeychain automatically decodes messages which use your public key encryption
• This requires the password of your private key
• A Padlock symbol should show on the top of the decoded message

Try it out!

Edward is a program developed by the Free Software Foundation to test email encryption. Here is how it works:

  • First, you share your public key with Edward
  • Edward uses your public key to send you an encrypted email
  • Only you are able to decode this email, using your private key
  • Next, you retrieve Edward's public key to send an encrypted and signed email
  • Edward is the only one able to decode your message, using its private key
  • Edward will reply, confirming that your previous email was both encrypted and signed

Step Description
Send public key to Edward • Launch OpenKeychain
• Tap on your key
• Tap on the Share symbol
• Select K-9 Mail & compose an email to edward-en@fsf.org
• Add a subject and a short message
• Tap on Menu & make sure encryption is Disabled
• Hit Send
Decode Edward's message • Open K-9 Mail & wait for Edward to reply
• Edward's email answer should be encrypted using your public key
• Enter your private key's password to decode the mail
• Make sure an orange Padlock symbol shows on the top of the message
Import Edward's public key • Tap on the orange Padlock symbol
• Tap on Search key
• Tap on Import
• The Padlock symbol should have turned green
Send Edward encrypted & signed email • Tap on Reply
• Compose a short response to edward-en@fsf.org
• Tap on Menu & make sure encryption is Enabled
• Hit Send
Decode Edward's message • Wait for Edward to reply
• Make sure the green Padlock symbol still shows
• Edward's message should confirm that it could decode your message and verify your signature

Step-by-step guide

Install Thunderbird

OS Description
Windows Navigate to Thunderbird's download page and click on the Free Download button. Once the installer is downloaded, click on the Run button and follow the installation wizard.
macOS Navigate to Thunderbird's download page and click on the Free Download button. Once the installer is downloaded, it should open by itself and mount a new volume containing the Thunderbird application. If not, open the downloaded Thunderbird .dmg file and drag the appearing Thunderbird icon on top of the Application folder. For easy access, open the Applications folder and drag the Thunderbird icon to your dock.
Linux (Ubuntu) If you run a Linux distribution such as Ubuntu, open the terminal with the shortcut CTRL + ALT + T, or click on the Applications button on the top left and search for Terminal. Run the following command to install Thunderbird: sudo apt install thunderbird

Configure Thunderbird

Launch Thunderbird, navigate to Menu ‣ New ‣ Existing Mail Account and follow the setup wizard:

Setting Description
Name Enter the name you want others to see.
Email address Enter your email address.
Password Enter your email password.
Remember password Check the Remember Password box to avoid re-entering the password each time you fire up Thunderbird.
Automatic vs. manual configuration Once you've filled in your credentials, hit the Continue button. Thunderbird will try to automatically configure IMAP/POP3/SMTP settings. If that's unsuccessful, configure those settings manually (refer to your email provider).

Manage PGP keys with Thunderbird

Public key vs private key – to be able to send or read encrypted emails, you need a unique key pair for your email address:

  • Public key: people use your public key to encrypt emails they send to you. You can share your public key with anyone.
  • Private key: it's used to decode encrypted emails other people send to you. Keep your private key to yourself, never share it with anyone. It is required that your private key files are not accessible by others!

Step Description
Import existing PGP keys Import backup key:
• If there is already a key pair for your email address, don't generate a new one
• Launch Thunderbird
• Go to Menu ‣ Account Settings ‣ End-To-End Encryption ‣ Add Key
• Select Import an existing OpenPGP Key & hit Continue
• Click on Select File to Import & navigate to the key file
• If required, enter the backup code and/or key password

Import encrypted backup key:
• Some backups are encrypted (e.g. OpenKeychain)
• They can't be directly imported into Thunderbird
• Open a terminal
• Decrypt PGP file:
gpg --decrypt backup_YYYY-MM-DD.sec.pgp | gpg --import
• If required, enter the backup code and/or key password
• Display the list of keys:
gpg --list-keys
• Note down the UID of the key to import
• Store the key in the right format (replace UID accordingly):
gpg --export-secret-keys UID > decrypted_backup_key.asc
• If required, enter the key password
• Launch Thunderbird
• Go to Menu ‣ Account Settings ‣ End-To-End Encryption ‣ Add Key
• Select Import an existing OpenPGP Key & hit Continue
• Click on Select File to Import & navigate to the .asc file
• If required, enter the password for opening PGP file
Generate PGP key • If no key pair exists for your email address, create a new one
• Launch Thunderbird
• Go to Menu ‣ Account Settings ‣ End-To-End Encryption ‣ Add Key
• Select Create a new OpenPGP Key & hit Continue
• Select the relevant email address
• Set expiration time between 1-3 years (can be extended at any time)
• Choose Key type: RSA & Key size: 4096
• Click on Generate key ‣ Confirm
Back up PGP key pair • If you loose your keys, you loose access to all your emails
• If you just created a new key pair, make sure to store a backup

Backup the private key:
• Launch Thunderbird
• Go to Menu ‣ Tools ‣ OpenPGP Key Manager
• Click on the relevant key
• Select File ‣ Backup Secret Key(s) To File
• Provide a strong, unique backup code
• Keep the backup code somewhere safe, it's required to restore the private key!
• Save the .asc backup file of your private key to your computer's storage or better, somewhere safe

GPG export public key:
• Launch Thunderbird
• Go to Menu ‣ Tools ‣ OpenPGP Key Manager
• Right-click on the relevant key
• Select Export Key(s) To File
• Save the .asc backup file of your public key to your computer's storage or better, somewhere safe
Share public keys Before you can exchange encrypted emails with your contacts, you need to share your respective public keys with each other. Below some common methods to share public keys.

Send your public key to your contacts:
• Launch Thunderbird
• Go to Menu ‣ Tools ‣ OpenPGP Key Manager
• Right-click on the relevant key
• Select Send Public Key(s) By Email
• Your contacts can import your key with their preferred app

Upload your public key to a keyserver:
• Launch Thunderbird
• Go to Menu ‣ Tools ‣ OpenPGP Key Manager
• Right-click on the relevant key
• Select Export Key(s) To File
• Browse to the OpenPGP Key Repository
• Select the exported public key file & click on Upload
• Your contacts can now download the public key from the keyserver
• Optionally, add the download link & key fingerprint to your email signature

Import your contact's public keys:
• Ask your contacts to send you their public key by email, messenger, etc.
• Launch Thunderbird
• If you received a public key in an email, click on the OpenPGP button to import it
• If you downloaded a public key file to your computer, go to Menu ‣ Tools ‣ OpenPGP Key Manager and click on File ‣ Import Public Key(s) From File

Import your contact's public keys from a keyserver:
• Launch Thunderbird
• Go to Menu ‣ Tools ‣ OpenPGP Key Manager
• Click on Keyserver
• Search for your contact's email address, name or fingerprint
• Click on OK

Encrypt emails with Thunderbird

Step Description
Set up encryption • Launch Thunderbird
• Go to Menu ‣ Account Settings ‣ End-To-End Encryption
• Make sure the right key is associated with your email address
Encrypt emails • Launch Thunderbird
• From the Inbox view, click on the Write button
• Compose your message & enter your contact's email address
• Click on the drop-down icon next to the Security button
• Select Require Encryption
• An OpenPGP icon should be displayed in the window footer
• Click on the Security button
• If you previously imported the public key(s) of your contact(s), it should show OK next to your contact's email address
• Click on Send when ready
Decode emails • Thunderbird automatically decodes messages which have been encrypted using your public key
• This requires the password of your private key
• An OpenPGP Padlock symbol with a green check mark should show on the top of the decoded message

Try it out!

Edward is a program developed by the Free Software Foundation to test email encryption. Here is how it works:

  • First, you share your public key with Edward
  • Edward uses your public key to send you an encrypted email
  • Only you are able to decode this email, using your private key encryption
  • Next, you ask Edward for its public key
  • Use Edward's public key to send an encrypted and signed email
  • Edward is the only one able to decode your message, using its private key
  • Edward will reply, confirming that your previous email was both encrypted and signed

Step Description
Send public key to Edward • Launch Thunderbird
• Go to Menu ‣ Tools ‣ OpenPGP Key Manager
• Right-click on the relevant key
• Select Send Public Key(s) By Email
• Address the email to edward-en@fsf.org
• Add a subject and a short message
• Click on the drop-down icon next to the Security button
• Make sure Do Not Encrypt is selected
• Hit Send
Decode Edward's message • Wait for Edward to reply
• Edward's email answer should be encrypted using your public key
• Make sure an OpenPGP Padlock symbol with a green check mark shows on the top of the message
Import Edward's public key • In Edward's reply, click on the email address edward-en@fsf.org
• Select Discover OpenPGP Key
• Select Accepted (unverified)
• Click OK
Send Edward encrypted & signed email • Click on Reply
• Compose a short response to edward-en@fsf.org
• Click on the drop-down icon next to the PGP Security button
• Make sure Require Encryption is selected
• Click on the Security button
• It should show OK next to Edward's email address
• Hit Send
Decode Edward's message • Wait for Edward to reply
• Make sure the OpenPGP Padlock symbol with the green check mark still shows
• Edward's message should confirm that it could decode your message and verify pgp signature


gpg vs pgp

Support

For further details or questions, refer to:


Open pgp file