Criptografia este arta de a proteja comunicațiile și informațiile împotriva accesului neautorizat, utilizând coduri și tehnici speciale. Printre principalele tipuri de criptografie se numără criptografia simetrică, care implică utilizarea unei singure chei pentru a codifica și decodifica mesajele, și criptografia asimetrică, care implică utilizarea a două chei (una publică și una privată) pentru a proteja comunicațiile.