Criptografia este o tehnică de protejare a datelor prin transformarea acestora într-un cod secret, astfel încât acestea să nu poată fi citite sau interpretate de persoane neautorizate. Criptarea se realizează cu ajutorul unor algoritmi matematici care transformă datele într-un cod secret, iar decodarea se face doar de către persoanele autorizate care au cheia de decodare.