Criptografia este știința protejării informațiilor prin intermediul codurilor. Aceasta poate fi utilizată pentru securizarea sistemelor informatice prin criptarea datelor care se transmit prin rețea sau prin stocarea datelor în baze de date criptate. Pentru a decripta o informație, este necesară cunoașterea cheii criptografice utilizate la criptarea acelei informații.