Criptarea de date presupune transformarea unor date clare intr-un cod secret, pentru a le proteja de accesul unor terti. Aceasta se face prin aplicarea unui algoritm matematic si folosirea unei chei de criptare pentru a transforma textul clar in text criptat. Procesul invers se numeste decriptare.