Criptarea datelor în lumea digitală se realizează prin transformarea informaţiilor într-un cod secret, numit cheie de criptare, care poate fi citit numai de către destinatarul autorizat. Criptarea poate fi asimetrică, folosind perechi de chei publice şi private, sau simetrică, folosind aceeaşi cheie pentru criptare şi decriptare.