Sistema che permette di codificare, tramite determinati algoritmi, messaggi testuali in simboli non comprensibili a prima vista, in modo che non possano essere interpretati da chi non possiede la corretta chiave di lettura. La crittografia è nata prima dei computer: già nell'antichitàveniv utilizzata per cifrare i messaggi militari. Famoso ad esempio è il cifrario di Cesare. Svetonio nella Vita dei dodici Cesari racconta che Giulio Cesare usava per le sue corrispondenze riservate un codice di sostituzione molto semplice, nel quale la lettera chiara veniva sostituita dalla lettera che la segue di tre posti nell'alfabeto: la lettera A è sostituita dalla D, la B dalla E e così via fino alle ultime lettere che sono cifrate con le prime. Prendendo come esempio la frase Auguri di buon compleanno si otterrà il seguente messaggio cifrato:
Chiaro auguridibuoncompleanno
Cifrato dxjxulglexrqfrpsohdqqr
Cifrato dxjxulglexrqfrpsohdqqr