Using Encryption For Secure Email In Linux

Basic Intro To Cryptography

Conventional Crypto

Public Key Crypto

Why Use Encryption?

GnuPG - The GNU Privacy Guard

GPG Usage Overview

Create a Key Pair

List keys on your keyring

List keys on your keyring

Exchange Keys

Exchange Keys

Validity and Trust

Validating Keys

Validating Keys

Assigning Trust

The Web of Trust

A Web of Trust Example

Signing and Encrypting

A note about compatibility (part 1)

Using GPG with Linux mail clients

A note about compatibility (part 2)

Inline PGP

PGP/MIME

Mutt

Mutt -- Setup

Mutt -- Key Exchange

Mutt -- Sending

Mutt -- Receiving

Mutt -- Compatibility Notes

KMail

KMail -- Setup

KMail -- Key Exchange

KMail -- Key Exchange

KMail -- Sending

KMail -- Receiving

KMail --Receiving

KMail -- Compatibility Notes

Evolution

Evolution -- Setup

Evolution -- Key Exchange

Evolution -- Sending

Evolution -- Receiving

Evolution -- Compatibility Notes

Email Compatibility Table

Other Mail Clients with GPG Support

GPG Frontends

Additional Resources

Todd's GPG Key Info