Criptografia este procesul de codificare a datelor într-un cod greu sau imposibil de descifrat fără cunoștințe specifice. Aceasta se realizează prin aplicarea unor algoritmi matematici asupra datelor, astfel încât atât expeditorii, cât și destinatarii pot accesa doar informațiile relevante.