How to add PGP support on Android for added security and privacy

Certain communications demand a heightened level of security, often referred to as encryption. This is particularly relevant for emails, as it ensures that only intended recipients with the correct decryption key can access the content. Unfortunately, most Android email clients fall short in providing this essential feature, necessitating the use of a third-party application. Among the options available, Thunderbird stands out as an exceptional choice for Android users, thanks to its compatibility with PGP (Pretty Good Privacy) and its open-source nature.

Also: The long-awaited arrival of the Thunderbird email client on Android has proven to be worthwhile.

For those seeking robust encryption on their Android devices, OpenKeychain emerges as a user-friendly solution. This application simplifies the process of adding encryption to your communications. Below, we outline the steps to get started.

Installing OpenKeychain

What you’ll need: All that is required is an Android device (either a phone or tablet) and a valid Google account. With these in hand, you’re ready to embark on your encryption journey.

Installing OpenKeychain on Android is as simple as a single tap. Screenshot by Jack Wallen/ZDNET

Creating Your First Key

The next step involves creating your first encryption key. Here’s how to do it:

1. Open the Newly Installed App

Swipe up on your home screen to access the App Drawer. Scroll down until you find OpenKeychain and tap to launch it.

2. Create Your Key

In the main window, tap on “Create My Key.” You will be guided through a straightforward wizard that requires you to:

  • Enter your name (or a nickname)
  • Add an email address for the key
  • Optionally, enable the key to be accessible via keyservers

Once these steps are completed, tap “Create Key” at the bottom right.

You can create your key and a security token — and even import keys from files. Screenshot by Jack Wallen/ZDNET

One of the appealing features of OpenKeychain is its ease of sharing public keys. After creating your key, simply tap on the entry to access options for sharing and copying. For others to send you encrypted emails, they will need to provide their public key, and vice versa.

You can share your key with others so they can send you encrypted messages. Screenshot by Jack Wallen/ZDNET

Additionally, OpenKeychain allows for the easy import of keys from files. Simply tap the + button on the main page and select “Import from File.”

To import a recipient’s key, tap “Import from File”. Screenshot by Jack Wallen/ZDNET

Adding Encryption to Thunderbird for Android

While Thunderbird is not the sole Android email app that supports encryption, it is the one I prefer. You can easily install Thunderbird for Android from the Google Play Store.

1. Open Thunderbird Settings

After installation and account setup, tap the menu button in the upper-left corner, followed by the gear icon at the bottom of the sidebar. From the list of email accounts, select the one you wish to configure for encryption.

The gear icon appears at the bottom of the Thunderbird sidebar. Screenshot by Jack Wallen/ZDNET

2. Navigate to “End-to-End Encryption”

Scroll to the bottom of the “Account settings” page and tap “End-to-end encryption.”

3. Enable OpenPGP Support

On the “End-to-end encryption” page, ensure that “Enable OpenPGP support” is activated by toggling the On/Off slider to the On position.

Make sure you’re enabling OpenPGP support for the correct email account. Screenshot by Jack Wallen/ZDNET

4. Select Your Key

Under the Enable entry, tap the “Using key” line and select the key you created in OpenKeychain when prompted.

Tap “Using key” to select the key you want to use. Screenshot by Jack Wallen/ZDNET

Once you have added PGP support, return to the main Thunderbird window. If you have imported a PGP key from a recipient, you can now compose an encrypted email. Tap the Compose button, then the menu button in the top right corner (three vertical dots), and select “Enable Encryption.” Enter the recipient’s email address associated with the PGP key, and watch as the lock icon turns green, indicating that your email is encrypted. You can now draft your message and send it off.

Also: 3 ways to stop Android apps running in the background – and why I always do.

It is important to note that the recipient’s email client must also support encryption; otherwise, they may need to save the encrypted attachment and decrypt it manually. With these steps, you have successfully integrated encryption into your Android experience, enhancing your communication security.

AppWizard
How to add PGP support on Android for added security and privacy