Criptografia este arta de a proteja informațiile prin transformarea acestora într-un cod greu de descrifrat de către alții decât destinatarul legitim. Principalele metode de criptare utilizate în prezent sunt criptarea simetrică, care utilizează aceeași cheie pentru criptarea și decriptarea datelor, și criptarea asimetrică, care se bazează pe utilizarea a două chei diferite: una pentru criptare și alta pentru decriptare. În plus, există și alți algoritmi de criptare, precum criptarea cu cheie publică și criptarea cu curbe eliptice, care sunt utilizate în special în contextul securității cibernetice.