Criptografia este procesul de ascundere a informațiilor pentru a le proteja împotriva accesului neautorizat. Cele mai utilizate metode de criptare includ criptarea simetrică, care utilizează același cheie pentru a cripta și decripta date, precum și criptarea asimetrică, care folosește două chei diferite - una publică și una privată - pentru a cripta și decripta date. Criptarea este utilizată într-o varietate de domenii, inclusiv în securitatea rețelelor, comerțului electronic și a comunicațiilor militare.