Tijekom posljednjih nekoliko desetljeća e-pošta je brzo postala poželjna metoda komunikacije između poslovnih partnera i pojedinaca. Šifriranje e-pošte je proces pretvaranja teksta e-pošte u tajni kodirani format. To sprječava neželjene primatelje da čitaju sadržaj e-pošte. Trenutno postoji nekoliko vrsta softvera za šifriranje e-pošte. Najpopularnije uključuju prilično dobru privatnost (PGP), sigurna višenamjenska proširenja e-pošte (S/MIME™) i sigurnost transportnog sloja (TLS)
TLS je softver za šifriranje e-pošte koji pruža sigurnost enkripcije podataka između računala iz konfiguracije od točke do točke. Ova vrsta procesa usporediva je s mrežom u šifriranom tunelu. TLS veze su dostupne za ulazni i odlazni promet e-pošte. To se naziva šifriranje na razini transporta jer se poruka kodira dok se prenosi preko telekomunikacijskog uređaja. TLS je prvi put uveden kao standard za šifriranje podataka 1999. godine od strane Internet Society.
TLS je protokol koji pomaže u sprječavanju lažiranja adresa e-pošte između poslužitelja e-pošte. Ovo je protokol temeljen na standardima koji je izveden iz Secure Sockets Layer (SSL), koji je primarni sigurnosni protokol koji se koristi na Internetu. TLS koristi algoritme za raspršivanje kriptografije za autentifikaciju krajnje točke i šifriranje komunikacije putem Interneta. TLS je ekvivalent e-pošte SSL-u i ima slične prednosti i slabosti.
S/MIME™ je još jedan oblik softvera za šifriranje e-pošte. Ovaj obrazac koristi certifikacijski ključ za šifriranje poruke. Sustav primatelja koristi privatni ključ za dešifriranje poruke. Ovaj oblik enkripcije prvi je stvorio RSA Data Security Inc. Temelji se na kombinaciji MIME i standarda kriptografije javnog ključa (PKCS).
S/MIME™ tehnologija je obično dostupna s većinom standardnih klijenata e-pošte. Ovo je manje složena verzija softvera za enkripciju e-pošte u usporedbi s PGP-om, uz pružanje adekvatnih mjera sigurnosti. Također podržava centralizirano upravljanje ključevima na posebnim poslužiteljima certifikata, što olakšava upravljanje ključevima za šifriranje.
PGP je 1991. godine stvorio Phillip Zimmerman kao oblik softvera za šifriranje e-pošte. Ova vrsta softvera koristi se i za dešifriranje i za šifriranje poruka e-pošte. Također uključuje mogućnost korištenja digitalnih potpisa kao oblika lozinke za zaštitu sadržaja u e-pošti.
Prilično dobra privatnost najopsežnija je metoda enkripcije e-pošte jer podržava digitalne potpise i kombinaciju algoritama za raspršivanje kao oblik sigurnog šifriranja e-pošte. Ovi se potpisi stvaraju na temelju posebnih algoritama za raspršivanje koji zahtijevaju posebne ključeve za šifriranje. PGP proces omogućuje provjeru autentičnosti i integriteta korisnika od strane vanjskih poslužitelja e-pošte i pruža najveću fleksibilnost za šifriranje e-pošte.