I cifrari sono nati quando le persone hanno compreso la necessità di condividere informazioni in modo confidenziale, proteggendole da potenziali intrusioni di terze parti. Utilizzati per decenni, i primi cifrari si basavano su carta e penna, molto prima che venissero sviluppati programmi per computer.
Un algoritmo utilizzato per crittografare o decrittografare informazioni, i cifrari rappresentano un concetto fondamentale nella crittografia, la scienza della comunicazione sicura. Il processo inizia con il testo in chiaro, ovvero il messaggio originale che si desidera inviare. Il cifrario trasforma questo testo in testo cifrato, che viene inviato al destinatario. Quest’ultimo utilizza una chiave, ovvero informazioni aggiuntive, per decifrare e leggere il messaggio.