Šifriranje je proces pretvaranja podataka iz normalnog, čitljivog stanja, nazvanog otvoreni tekst, u zaštićene, sigurne podatke koji se nazivaju šifrirani tekst, tako da ih može pročitati samo primatelj ili primatelji koji ih mogu dešifrirati pomoću tajnog ključa. Šifriranje je praksa koja datira još iz drevnog ratovanja, kada je bilo važno slati poruke kojima neprijatelji nisu mogli pristupiti. Postoje mnoge vrste enkripcije koje se mogu kategorizirati na nekoliko načina: materijal šifriranja, način šifriranja, korištena metodologija enkripcije uključujući određeni korišteni algoritam i/ili ranije ili novije izumljene/korištene sustave šifriranja.
Postoje različite vrste enkripcije koje rade cijelo vrijeme na jednoj određenoj vrsti materijala i druge vrste šifriranja koje korisnik kontrolira i primjenjuje prema potrebi. Šifriranje e-pošte primjenjuje se na svu odlaznu e-poštu iz sustava. Šifriranje tvrdog diska – također poznato kao enkripcija cijelog diska ili FDE, enkripcija cijelog diska, šifriranje tvrdog diska ili šifriranje diska – šifrira sve datoteke svih vrsta koje se nalaze na tvrdom disku računala. Stranice s HTTPS protokolom šifriraju sve transakcije koje se obavljaju putem njih, omogućujući plaćanje kreditnim karticama putem interneta. Za razliku od toga, korisnik može odabrati da zaštiti određeni pdf, na primjer, i – ovisno o korištenom softverskom programu – zahtijeva lozinku da ga otvori i/ili da ga promijeni ili spriječi bilo kakvo uređivanje ili ograniči ili zabrani ispis.
Vrste enkripcije također se mogu razlikovati po šifriranju generiranom softverom ili šifriranju temeljenom na hardveru. Na primjer, šifriranje tvrdog diska prvenstveno se provodi softverom. Međutim, grupa proizvođača tvrdih diskova koja čini Trusted Computing Group (TCG) pristala je 2009. na standard šifriranja za tvrde diskove, koji su nazvali TCG Storage Specification. Kada se u potpunosti uvedu, tvrdi diskovi će automatski šifrirati, umjesto da im je potreban poseban, dodan softverski program da bi se to postiglo.
Drugi način razlikovanja vrsta enkripcije je način na koji funkcioniraju. Metodologija šifriranja može biti simetrična, što znači da imaju jedan ključ koji se koristi i za šifriranje i za dešifriranje i koji se mora poslati zajedno s porukom kako bi se osiguralo da ga primatelj može dešifrirati. S druge strane, može i asimetrično, u kojem slučaju pošiljatelj koristi primateljev javni ključ za šifriranje otvorenog teksta, a računalo primatelja koristi primateljev privatni ključ za dešifriranje. Korištenje različitih algoritama, različite duljine ključa i blok šifra ili šifra strujanja drugi su čimbenici razlikovanja. Također bi se mogle razlikovati vrste enkripcije koje se smatraju zastarjelima – poput DES (Standard šifriranja podataka) i WEP (Wired Equivalent Privacy), od novije, bolje enkripcije – poput Triple DES i WAP2 (WiFi zaštićeni pristup, verzija 2), koji koristi AES (Napredni standard šifriranja).