Criptografia este o știință care se ocupă cu protejarea informațiilor prin transformarea lor într-o formă neinteligibilă pentru persoanele neautorizate. Cele mai comune metode de criptare sunt: criptarea cu cheie simetrică, criptarea cu cheie asimetrică și criptarea prin funcții hash.