103

I would like to read and write GPG encrypted mails within Gmail. I found FireGPG, but the support for Gmail has been discontinued (and I am using Google Chrome as a browser).

What is the most practical way to achieve this?

10 Answers 10

42

Unfortunately, there is currently no reasonable way to use GPG/PGP from within Gmail directly. The only two options are to encrypt the message manually from a client-side tool, pasting the result into Gmail when you're done, or to use a desktop mail client with GPG integration (such as Thunderbird + Enigmail) to send messages you need to be encrypted. Decrypting would likewise entail downloading the message from Google as raw source, running it through the desktop client to decrypt, and reading it there.

8
  • 11
    It would be really nice if Google provided a Google Chrome extension for this.
    – nicoulaj
    Commented Jun 30, 2010 at 20:54
  • 10
    @Julien you could write one :) Commented Jun 30, 2010 at 21:15
  • 29
    I wouldn't trust myself enough to use it :)
    – nicoulaj
    Commented Jun 30, 2010 at 21:28
  • 7
    What do you think Google would offer in the way of targeted advertising for PGP-encrypted mail content? "Tin foil hats, $0.99 each!"
    – nitrl
    Commented Sep 4, 2013 at 15:01
  • 2
    It's worse than that. Chrome by it's nature cannot be secured. Says so right in the license that Google intends to spy on and spam you and that you have no choice but to choose another browser. At the very least, I recommend Chromium rather than Chrome.
    – user447607
    Commented Nov 25, 2014 at 15:11
19

Came across a very promising looking Chrome extension for sending and receiving GPG encrypted emails: mailvelope.

It supports a variety of webmail providers.

enter image description here

1
  • Chrome Extensions cannot be installed in my Chrome. Commented Aug 3 at 22:21
15

There is now an alpha-quality Chrome extension for using GPG in Gmail. I have not tried it, so I cannot vouch for it.

FYI "apps and extentions can not be added from this website" http://thinkst.com/tools/cr-gpg/

3
  • Doesn't work on win64 right now.
    – GaryO
    Commented Nov 4, 2011 at 18:23
  • 1
    The gpg chrome plugin was having issues on Win64, but these should be resolved now. Please drop me a note if its still not working for you. (http://thinkst.com/tools/cr-gpg)
    – user14824
    Commented Nov 14, 2011 at 10:42
  • It's now 2021 (stay in 2011, if you can!) and it's still in Alpha.
    – zkent
    Commented Sep 16, 2021 at 16:27
8

The best Google Chrome extension for this is: "Mymail-Crypt For Gmail"

The Decrypt and Encrypt buttons are well located and easy to use:

Decrypt button

such as the managing interface, plus doesn't require you to have gpg installed in your computer.

1
  • Chrome Extensions cannot be installed in my Chrome. Commented Aug 3 at 22:23
5

Google has a plugin for Chrome called End to End which will allow exactly that. However, it's currently in alpha, and has to be compiled yourself. There's no word on if it will ever be an official part of chrome.

It supports Elliptic Curve Cryptography as part of OpenPGP (RFC 4880 — OpenPGP Message Format, and RFC 6637 — Elliptic Curve Cryptography (ECC) in OpenPGP ), and operates in JavaScript inside of Chrome, utilizing local storage for key storage. The key database is encrypted when Chrome is not running, and sandboxed when Chrome is running, so it should be relatively secure.

2
  • Now in 2018, this extension seems to be abandoned. Commented Sep 26, 2018 at 12:13
  • @ElliotSchep yes, it seems so. Commented Sep 26, 2018 at 16:05
4

On Windows I just encrypt in VisualGPG and then copy/paste into Gmail (plaintext e-mail, of course). Not that convenient, but no too much of a hassle either, considering how often I actually use GnuPG.

Edit: and on Mac, GPGTools seems quite comprehensive.

1
  • The "plaintext" approach no longer works with gmail, unfortunately, due to formatting decisions made by google. See here: mathiasbynens.be/notes/gmail-plain-text
    – user198233
    Commented Feb 17, 2022 at 0:13
2

I came across GPG4browsers. It's possible to check a signed messages and I can import my private keys. Apart from that it's still in an early stage.

1

Why not simply mail through IMAP, and use your favourite desktop mail client? It's practical, but not a webapp however...

0

Gmail with gpg4win won't work, with clients like claws mail, because every key stroke is sent to the server unencrypted.

Solution:

pgp4win + gnupgnotepad + copypaste encrypted message to gmail. webclients have inherent security issues, better don't use them.

0

FlowCrypt is another browser extension.

While Mailvelope can work with system GnuPG installation optionally, I think FLowCrypt cannot. Mailvelope also requires a license if you want to use with a corporate account (or you must rebuild it yourself).

I'm not sure about any other advantages or disadvantages it may have. Authors claim Flowcrypt's code is cleaner. But because of the system GnuPG integration, I decided to use Mailvelope at the end.

3
  • from what I can see, FlowCrypt is using OpenPGP and helping the user attach pgp-encrypted files/messages. + existing gmail infrastructure (to send the encrypted message as an attachment). And reversing the process on recipient end. Vs having to manually copy files yourself. When users jump to an entirely different infrastructure (protonmail, Mailvelope, etc), you still must trust the infrastructure is secure/uncompromised in its purpose.
    – Jon Grah
    Commented Nov 30, 2021 at 4:55
  • 1
    @JonGrah, I'm currently a mailvelope user. But I prefer things to go through OpenGPG because I use same infra for all use cases. It's better for me to store my key in one place and use for email, git, etc. than having 2 trust stores. So it is subjective and depends on use cases and trust. Commented Nov 30, 2021 at 11:19
  • Chrome Extensions cannot be installed in my Chrome Commented Aug 3 at 22:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.