Criptarea se face prin inlocuirea codurilor (de caractere) dintr-un material digital sau scris, dupa niste reguli bine stabilite.
Un material se poate decoda corect doar intr-un singur fel, aplicand codul de decodare (unic) si o formula matematica stabilita. Daca careva difera, atunci si rezultatul decodarii difera si devine neinteles.