Criptografia reprezintă procesul de codare a unor informații pentru a fi păstrate secrete și securizate. Aceasta funcționează prin aplicarea unui algoritm matematic asupra mesajului, care transformă informația într-un format neinteligibil. Numai cei care dețin cheia de decriptare pot transforma mesajul înapoi în forma sa originală. Criptografia este utilizată în diverse domenii, precum comunicații online, banking sau securitatea națională.