Per pastaruosius kelis dešimtmečius el. paštas greitai tapo pageidaujamu verslo partnerių ir asmenų bendravimo būdu. El. pašto šifravimas yra el. laiškų teksto konvertavimo į slaptą koduotą formatą procesas. Tai neleidžia nepageidaujamiems gavėjams perskaityti el. laiško turinio. Šiuo metu yra kelių tipų el. pašto šifravimo programinė įranga. Populiariausi yra gana geras privatumas (PGP), saugūs daugiafunkciniai pašto plėtiniai (S/MIME™) ir transportavimo lygmens sauga (TLS).
TLS yra el. pašto šifravimo programinė įranga, kuri užtikrina duomenų šifravimo saugumą tarp kompiuterių nuo vieno taško iki taško konfigūracijos. Šio tipo procesą galima palyginti su tinklu šifruotame tunelyje. TLS ryšiai galimi tiek gaunamam, tiek siunčiamam el. pašto srautui. Tai vadinama transportavimo lygio šifravimu, nes pranešimas yra užkoduotas, kol jis perduodamas telekomunikacijų įrenginiu. Pirmą kartą TLS kaip duomenų šifravimo standartą pristatė 1999 m. Interneto draugija.
TLS yra protokolas, padedantis užkirsti kelią el. pašto adresų klastojimui tarp pašto serverių. Tai standartais pagrįstas protokolas, gautas iš Secure Sockets Layer (SSL), kuris yra pagrindinis internete naudojamas saugos protokolas. TLS naudoja kriptografijos maišos algoritmus galutinio taško autentifikavimui ir ryšių šifravimui internetu. TLS yra SSL atitikmuo el. paštu ir turi panašių privalumų ir trūkumų.
S/MIME™ yra kita el. pašto šifravimo programinės įrangos forma. Ši forma naudoja sertifikavimo raktą pranešimui užšifruoti. Privatųjį raktą gaunanti sistema naudoja pranešimui iššifruoti. Šią šifravimo formą pirmą kartą sukūrė RSA Data Security Inc. Ji pagrįsta MIME ir viešojo rakto kriptografijos standartų (PKCS) deriniu.
S/MIME™ technologija paprastai pasiekiama daugelyje standartinių el. pašto programų. Tai ne tokia sudėtinga el. pašto šifravimo programinės įrangos versija, palyginti su PGP, tuo pačiu užtikrinant tinkamas apsaugos priemones. Jis taip pat palaiko centralizuotą raktų valdymą specialiuose sertifikatų serveriuose, todėl šifravimo raktų valdymas yra lengvesnis.
PGP 1991 m. sukūrė Phillipas Zimmermanas kaip el. pašto šifravimo programinės įrangos formą. Šio tipo programinė įranga naudojama el. pašto žinutėms iššifruoti ir šifruoti. Tai taip pat apima galimybę naudoti skaitmeninius parašus kaip slaptažodžio formą, apsaugančią el. laiško turinį.
Gana geras privatumas yra pats išsamiausias el. laiškų šifravimo būdas, nes jis palaiko skaitmeninius parašus ir maišos algoritmų derinį kaip saugaus el. laiškų šifravimo formą. Šie parašai sukuriami remiantis specialiais maišos algoritmais, kuriems reikalingi specialūs šifravimo raktai. PGP procesas leidžia išoriniams el. pašto serveriams patikrinti vartotojo autentiškumą ir vientisumą ir suteikia didžiausią lankstumą el. pašto šifravimui.