Install the software for the OS where you will be exchanging secure email. Webmail (Google apps, gmail, yahoo, etc) users should use the "Web Browser" plugin Mailvelope.
- Windows (Microsoft Outlook): http://www.gpg4win.org/
- Mac (Apple Mail, Microsoft Entourage): https://gpgtools.org/
- Linux CLI: https://www.gnupg.org/download/index.htmlno action needed. gpg is the standard utility for verifying software packages, so it comes with every major GNU/Linux distribution.
- Web Browser: https://www.mailvelope.com/
Generating a Key
Each GPG user has a unique cryptographic key pair, which includes a public version and a private version.
Most GPG implementations allow you to easily publish your public key on a key server. This will allow people who know your email address to find your key and send you encrypted email. The most popular key server at EdX is pgp.mit.edu, but there are many others.
- Mac users: https://gpgtools.tenderapp.com/kb/gpg-keychain-faq/how-do-i-find-my-public-key-how-do-i-share-my-public-key
- Linux users: Generate and Share a Public Key
- Windows users: http://gpg4win.de/handbuecher/novices_8.html
- Web Browser: Copy your public key out of the "Display Keys"/"Export" dialog. Paste it into the form at https://pgp.mit.edu/
Sending Encrypted messages