Criptarea informaţiilor constă în transformarea unui mesaj clar într-unul încifrat, prin aplicarea unui algoritm matematic. Mesajul încifrat poate fi descifrat doar cu ajutorul unei chei care reprezintă informaţia secretă necesară pentru transformarea inversă. Descifrarea unui mesaj criptat fără cheie este foarte dificilă sau imposibilă, în funcţie de complexitatea algoritmului utilizat.