Criptografia este un sistem de codare si decodare a informatiei pentru a proteja datele impotriva interceptarii sau accesului neautorizat. Atunci cand se cripteaza un mesaj, acesta este transformat intr-o forma ininteligibila prin aplicarea unui cod secret, numit cheie. Doar persoanele care detin acest cod pot sa decodeze mesajul si sa il transforme din nou in forma originala. Criptografia are un rol crucial in securitatea informatiei, de exemplu in domenii precum tranzactiile bancare online sau comunicarea militara.