Criptarea informațiilor presupune transformarea textului clar în cod, folosind o cheie secretă. Aceasta poate fi realizată prin diferite metode, cum ar fi înlocuirea fiecărei litere din textul original cu o altă literă din alfabetul stabilit anterior (cifru monoalfabetic) sau prin permutarea literelor textului clar (cifrul lui Cezar). În decodarea informațiilor se folosește aceeași cheie secretă pentru a transforma codul în text clar.