Criptarea datelor într-un sistem computerizat se realizează prin transformarea textului clar într-un text neînțelesibil pentru persoanele neautorizate. Acest proces se face cu ajutorul unui algoritm de criptare, fie simetric (aceeași cheie pentru criptare și decriptare), fie asimetric (două chei diferite, una pentru criptare și alta pentru decriptare).