Metode de criptare includ: criptografia simetrica, care folosește aceeași cheie pentru criptarea și decriptarea datelor, și criptografia asimetrica (și de cheie publica), care folosește o pereche de chei diferite pentru criptare și decriptare. Exista si o serie de algoritmi diferiti utilizati pentru criptare, inclusiv AES si RSA.