Un cod este o modalitate de a transforma informația în altceva. Uneori, acest lucru se face pentru a păstra un mesaj secret. Acest lucru se numește criptare sau criptografie. O sursă oferă următoarea explicație: un cod este "un cuvânt, un număr sau un alt simbol folosit pentru a reprezenta un cuvânt, o frază sau o silabă în text clar". Este una dintre cele mai vechi forme de criptografie. Contrastează codul cu cifrul, în care literele individuale sunt criptate (modificate).

Uneori este o modalitate mai ușoară de a transmite un mesaj. De exemplu, atunci când persoane aflate pe două ambarcațiuni diferite doresc să trimită un mesaj, s-ar putea să fie prea departe pentru a striga, dar pot trimite mesaje cu ajutorul unui cod de pavilion. Un alt cod pe care oamenii îl folosesc se numește codul Morse, care schimbă literele în puncte și liniuțe, astfel:

 SOS: ---------

Calculatoarele folosesc coduri, transformând literele în 1 și 0. Această metodă a fost inventată pentru banda perforată. În prezent, codul alfanumeric obișnuit este ASCII.

Unii oameni scriu coduri ca pe un fel de joc. Ei cred că este distractiv să creeze coduri și distractiv să le spargă. A sparge un cod înseamnă a-l demonta pentru a înțelege cum funcționează, iar apoi poți înțelege mesajele scrise în acel cod. Criptanaliza este, de asemenea, o afacere serioasă. Națiunile și alte organizații își sparg reciproc codurile de mai multe secole.

Algoritmul (codul) pentru a face un mesaj secret se numește algoritm de criptare. Pentru a schimba înapoi un mesaj secret este nevoie de un algoritm de decriptare.