Criptografia se bazează pe algoritmi matematici și protocoale de securitate care transformă datele într-o formă codificată, astfel încât acestea să devină ininteligibile pentru persoanele neautorizate. Procesul de criptare și decriptare implică utilizarea cheilor criptografice și a funcțiilor de hash.