Criptografia este ştiinţa şi arta de a proteja informaţia de ochii curioşi. Există două tipuri de criptare: criptarea simetrică, în care aceeaşi cheie se foloseşte pentru a cripta şi decripta informaţia, şi criptarea asimetrică, în care se utilizează două chei diferite: una publică şi una privată.