Criptografia este procesul de transformare a unui mesaj sau a unui set de date într-o formă codată, astfel încât să poată fi transmis în siguranță într-un mediu vulnerabil (cum ar fi rețelele de internet). Criptarea poate fi simetrică (când se utilizează aceeași cheie de criptare și de decriptare) sau asimetrică (când se utilizează chei diferite pentru criptare și decriptare). Criptografia este folosită în securitatea cibernetică pentru a proteja datele personale, financiare și militare de accesul neautorizat.