OpenPGP encryption allows you to securely exchange email messages by encrypting their contents so that only the intended recipient can read them.
Before encrypted communication can take place, both parties must exchange their public keys.
Table of Contents
Contents
- Sharing Your Public Key
- Sending an Encrypted Email
- Importing a PGP Key
Sharing Your Public Key
Before someone can send you encrypted messages, they need your public key.
To send your public key using Mozilla Thunderbird:
- Open Thunderbird.
- Create a new email message.
- From the menu, select:
Security → OpenPGP → Attach My Public Key
- Address the message to the person you want to communicate with.
- Send the message.
The recipient will receive your public key as an attachment and can import it into their email client.
Important
When sending your public key, do not enable the option:
Digitally Sign This Message
The purpose of this message is only to distribute your public key.
Sending an Encrypted Email
Once your recipient has imported your public key and you have imported theirs, you can begin exchanging encrypted messages.
To send an encrypted email:
- Create a new message in Thunderbird.
- Click:
Security
- Enable:
Digitally Sign This Message
- Thunderbird will automatically detect that encryption is available for the recipient.
- Compose and send your message.
When encryption is active, Thunderbird displays a confirmation indicator showing that the message will be encrypted before transmission.
Only recipients with the corresponding private key will be able to read the message.
Importing a PGP Key
When someone sends you their public key, it typically arrives as an email attachment.
To import the key:
- Open the email containing the public key attachment.
- Click the attached key file.
- Select:
Import OpenPGP Key
- Thunderbird will analyze the file and display information about the key.
- Review the details if desired.
- Click:
Import
to add the key to your keyring.
Once imported successfully, Thunderbird can use the key to:
- Encrypt messages sent to that recipient.
- Verify digital signatures created by that recipient.
How OpenPGP Works
OpenPGP uses two keys:
Public Key
The public key is shared with other people and allows them to:
- Encrypt messages sent to you.
- Verify your digital signatures.
Private Key
The private key remains on your device and should never be shared.
It is used to:
- Decrypt messages sent to you.
- Create digital signatures.
Anyone who obtains your private key may be able to read your encrypted messages and impersonate you.
Best Practices
- Always protect your private key with a strong password.
- Never send your private key to anyone.
- Verify key fingerprints before exchanging sensitive information.
- Keep backups of your OpenPGP keys in a secure location.
- Remove outdated or unused keys when appropriate.
Summary
OpenPGP encryption in Mozilla Thunderbird allows you to exchange secure email messages using public-key cryptography.
The process consists of:
- Sharing your public key with your contacts.
- Importing their public keys.
- Sending encrypted and digitally signed messages.
When configured correctly, OpenPGP helps protect email communications from unauthorized access and verifies the authenticity of message senders.