Cele mai comune tehnici de criptografie folosite sunt criptarea simetrică și criptarea asimetrică. Criptarea simetrică utilizează aceeași cheie pentru criptarea și decriptarea datelor, în timp ce criptarea asimetrică folosește o pereche de chei, una pentru criptare și una pentru decriptare.