How to use PGP with Proton Mail | Proton (2024)

PGP is a proven method of protecting email communication with end-to-end encryption(new window) (which prevents emails from being read by any third parties, including your email provider). Historically, PGP was difficult to use, and impossible for most users to set up and regularly use for their own email communications.

We have built Proton Mail with PGP fully integrated, so you don’t need to take any additional steps to use PGP encryption. With Proton Mail, anyone can use PGP regardless of their technical knowledge.

All messages between Proton Mail users are automatically end-to-end encrypted. Additionally, all messages in Proton Mail inboxes are protected with PGP encryption to prevent us (or anyone else) from reading or sharing your emails, a concept known as zero-access encryption(new window).

Proton Mail can also be used to communicate with external email accounts without end-to-end encryption. While we store your emails in an encrypted format on our servers, the external email provider of the person you are emailing might have access to the emails you send. To provide end-to-end encryption between Proton Mail and external email providers, Proton Mail provides two options: Password-protected Emails(new window) and PGP encryption.

Using PGP with Proton Mail

By far the easiest way to use PGP with someone else is for both you and your contact to create a Proton Mail email address(new window). It’s free and takes less than a minute.

PGP works by generating a key pair: a public key and a private key. The public key can be distributed to anyone who wants to send you a message and is used to encrypt a message that can only be decrypted by you. The private key is kept secret and is used for decryption.

How to use PGP with Proton Mail | Proton (1)

In addition to encryption, PGP can also create digital signatures(new window). Signatures, created with your private key, are proof that you have written the message you have signed. Using your public keys, other users can verify these signatures.

Proton Mail automatically creates digital signatures if both parties are using Proton Mail. However, if the recipient is not using Proton Mail, but does use PGP, it is possible to manually set up PGP by following the instructions below.

Sharing your public key

First, you need to share your public key with the non-Proton Mail recipient that you want to exchange encrypted emails with. The contact on the other side needs to know how to use PGP and have a PGP plugin installed in their mail client already.

Sending your Proton Mail public key is very easy:

1. Log in to your Proton Mail account at account.proton.me and compose a message from Proton Mail to the non-Proton Mail user you want to use PGP with.

2. Click on the ellipsis menu [⋯] at the bottom left and make sure the Attach Public Key option is activated. Then compose your message, and when you click Send, your public key will be attached.

How to use PGP with Proton Mail | Proton (2)

There is another way to see your public keys, allowing you to distribute them via another method if you wish. Your keys can be found in the web application under Settings → All settingsEncryption and keys.

Learn more about how to download your public and private keys

It’s also possible to automatically distribute your public keys to all recipients whenever you send an email.

To set up your Proton Mail account for automatic key distribution:

1. Log in to your account at account.proton.me and go to Settings → All settings Proton Mail Encryption and keys.

2. Scroll down and enable the Attach public key option. This is only recommended for advanced users.

How to use PGP with Proton Mail | Proton (3)

Sending PGP emails

Setting up encryption so that Proton Mail automatically encrypts messages sent to a specific non-Proton Mail recipient can either be done by either:

  • manually uploading the public key of the recipient into Proton Mail’s contacts manager; or
  • by asking the contact to send you an email with their public key attached.

Email with public key attached

If you get a message that is properly cryptographically signed from your contact with their public key attached, you will see something similar to this:

How to use PGP with Proton Mail | Proton (4)

To enable sending PGP email to this contact, click on Trust key. In the popup, confirm that you wish to trust this key by selecting Trust key again (or Cancel to go back).

How to use PGP with Proton Mail | Proton (5)

Now PGP encryption is set up between Proton Mail and the external email address and you can start sending end-to-end encrypted emails.

If your contact is digitally signing their messages, a check mark should now appear on the lock next to their email address in messages you receive from them, indicating the signature is correctly verified.

How to use PGP with Proton Mail | Proton (6)

Manually uploading the public key

If your contact does not send you their public key via email, there is an alternate way to import keys through the Contacts menu.

  • Go to Contacts
  • Select the contact you want to configure PGP for
  • Click on the Email settings icon
How to use PGP with Proton Mail | Proton (7)

This icon will reveal the email settings menu.

To upload a public key, click Show advanced PGP settings and then click on the Upload button under Public Keys. This will open a window that allows you to select a PGP key from your computer.

How to use PGP with Proton Mail | Proton (8)

After uploading your key the Encrypt button becomes enabled. (Note that if you upload an expired key, it is not possible to enable PGP encryption.)

How to use PGP with Proton Mail | Proton (9)

The cryptographic scheme determines how the message is sent and what content types are supported. In general, we advise using PGP/MIME because it offers an additional privacy benefit.

Learn more about PGP/MIME and PGP/Inline

Final tips

Setting up PGP encryption is not simple and not for the faint of heart. It requires work from both you and the contact you are communicating with. For this reason, if you would like to use PGP encryption to communicate with someone, we highly recommend that both you and your contact create Proton Mail accounts (it’s free) and let our software take care of these complex operations for you automatically.

However, if your contact is unable or unwilling to create a Proton Mail account, Proton Mail’s built-in PGP integration gives you the most user-friendly PGP experience possible. If you have any questions or problems, you can contact our support team(new window).

How to use PGP with Proton Mail | Proton (2024)

FAQs

How to use PGP with Proton Mail | Proton? ›

Next to “Public keys,” select “Upload” to upload your contact's PGP public key. Once the key is imported, make sure to set the “PGP scheme” to “PGP/Inline” (and not MIME). You can additionally set Proton Mail to automatically sign and/or encrypt all messages to that contact going forward.

Does Proton Mail support PGP? ›

Proton Mail uses PGP for end-to-end encryption. All users have two encryption keys, one public and one private. The public key can be shared with anyone and is used by your contacts to encrypt their messages to you.

How do I import PGP key into Proton Mail? ›

How to import your OpenPGP key into Proton Mail. Click Settings → All settings → Encryption and Keys → Email encryption keys. Select the email address associated with the key in question, click the dropdown menu that says Generate key, and click Import key.

How to encrypt email on Proton Mail? ›

How to send Password-protected Emails
  1. Compose your email as usual. ...
  2. Enter a message password and an optional password hint. ...
  3. You'll see the lock icon next to the recipient's email address has turned blue to indicate the email is now end-to-end encrypted. ...
  4. When you're ready, click Send.

How do I send an email using PGP? ›

Provide the email address of the PGP user in the To field. Compose the email and click Encrypt, Sign & Send on top of the compose window. Provide the passphrase to digitally sign the email using the private key associated with your email address. Click Ok.

Why Proton Mail is not accepted? ›

Why sites block Proton Mail. Proton Mail can sometimes be blocked by accident because we're not yet as well known as some of the largest email providers. For example, to reduce spam, some forums only allow registration from well-known email providers like Yahoo, Outlook, Gmail, etc.

Is PGP encryption outdated? ›

With the advancement of cryptography, parts of PGP and OpenPGP have been criticized for being dated: The long length of PGP public keys, caused by the use of RSA and additional data other than the actual cryptographic key. Lack of forward secrecy. Use of outdated algorithms by default in several implementations.

How do I activate my PGP key? ›

Basic steps for using PGP
  1. Install PGP on your computer.
  2. Create a private and public key pair. Before you can begin using PGP, you need to generate a key pair. ...
  3. Exchange public keys with others. ...
  4. Validate public keys. ...
  5. Encrypt and sign your email and files. ...
  6. Decrypt and verify your email and files. ...
  7. Wipe files.

How do I import PGP? ›

To import a new PGP public key:
  1. On the Certificates page, select the Import button.
  2. In the Import page, select PGP and specify an alias (which need not match the alias of the file you're importing).
  3. Browse for the public-key file, then select Import and Close.

What is the difference between GPG and PGP? ›

PGP is closed-source and proprietary, while GPG is open-source and free software. Meaning the former typically requires licensing fees, while the latter doesn't. You're free to view and modify the GPG source code.

Is Proton Mail really encrypted? ›

Proton Mail protects the contents of all your messages with zero-access encryption, meaning no one can read them except you and your recipients. Messages you send to other Proton Mail accounts are always end-to-end encrypted, as are emails sent to non-Proton Mail accounts when you use Password-protected Emails.

Is proton email more secure than Gmail? ›

Still deciding between Proton Mail vs. Gmail? While Gmail scans your emails and lets third parties into your inbox, Proton Mail blocks all trackers and encrypts your messages so only you can read them. We believe you should be the one who chooses what happens to your data.

Are Proton Mail attachments encrypted? ›

Proton Mail automatically protects all your messages and attachments with end-to-end encryption (E2EE) and zero-access encryption.

Does ProtonMail use PGP? ›

We have built Proton Mail with PGP fully integrated, so you don't need to take any additional steps to use PGP encryption. With Proton Mail, anyone can use PGP regardless of their technical knowledge. All messages between Proton Mail users are automatically end-to-end encrypted.

How do I generate a PGP key for email? ›

Generate A Key Pair
  1. Open a command shell or DOS prompt.
  2. On the command line, enter: pgp --gen-key [user ID] --key-type [key type] --bits [bits #] --passphrase [passphrase] ...
  3. Press "Enter" when the command is complete. ...
  4. PGP Command line will now generate your keypair. ...
  5. To display your new keypair enter the following command:
Jan 31, 2024

How do I set up PGP GPG encryption for my email? ›

How to set up PGP encryption
  1. Step 1: Select and install the appropriate PGP software. First, you need to find PGP software that is compatible with both your operating system and your email client. ...
  2. Step 2: Generate a key pair. ...
  3. Step 3: Share the public key with your contacts.
Aug 21, 2023

What email protocol does Proton Mail use? ›

Proton Mail supports SMTP and IMAP via Proton Mail Bridge. This is an open-source app that allows you to fully integrate your Proton Mail account with any program that supports IMAP and SMTP. This includes Microsoft Outlook, Mozilla Thunderbird, and Apple Mail.

Can I use PGP with Gmail? ›

It uses the recipient's public key to encrypt the email, and only the recipient's private key can decrypt the message and reveal its content. Adds a Secure Compose button to Gmail, allowing you to send private PGP-encrypted emails when you choose to.

What is email compatibility in PGP? ›

E-mail compatibility − Some electronic mail systems only allows the use of blocks including ASCII text. When PGP is used, minimum part of the block to be transmitted is encrypted. Segmentation − E-mail facilities are restricted to a maximum message length.

Top Articles
Inverted Cup and Handle Patterns: What They Are, and Examples
How to Restart SQL Server: A Quick Guide - SQL Knowledge Center
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 6322

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.