Criptarea datelor este procesul de transformare a informațiilor într-un format codificat și neinteligibil, denumit text cifrat, utilizând un algoritm sau o cheie. Decriptarea este procesul invers, de transformare a textului cifrat înapoi în informații clare și intelligibile. Procesul de criptare și decriptare poate fi realizat cu diverse tehnologii, cum ar fi criptografia cu cheie secretă, criptografia cu cheie publică sau criptografia cu curbe eliptice.