Principalele metode de criptare a datelor includ criptarea cu cheie simetrică și criptarea cu cheie publică. Criptarea cu cheie simetrică implică utilizarea aceleiași chei de criptare și decriptare, în timp ce criptarea cu cheie publică implică utilizarea a două chei diferite - una pentru criptare și alta pentru decriptare. Ambele metode se bazează pe utilizarea unui algoritm de criptare care transformă textul clar într-un text cifrat care este greu de citit fără cheia de decriptare adecvată.