Procesul de criptare implică transformarea unui mesaj sau a unei informații într-o formă codificată, pentru a proteja confidențialitatea și securitatea acestuia. Criptarea se realizează de obicei cu ajutorul unui algoritm de criptare, care utilizează o cheie de criptare pentru a efectua operațiile matematice necesare. Cheia de criptare poate fi una asimetrică (publică-privată) sau simetrică (una pentru criptare și alta pentru decriptare). În general, un mesaj criptat poate fi decriptat numai de către persoanele care dețin cheia de decriptare corespunzătoare. Procesul de criptare este utilizat în mod obișnuit pentru a proteja datele personale, financiare și alte tipuri de informații confidentiale, atât la nivel individual, cât și la nivelul întreprinderilor și guvernelor.