La crittografia venne utilizzata per la prima volta da Erodoto intorno al 480 a.c. Per inviare un messaggio mantenendolo segreto agli occhi di terzi, utilizzò questa tavoletta doppia su cui, una volta scritto il messaggio desiderato, versò della cera liquida in modo da far si che non fosse possibile leggerlo.
Tabella illustrativa del codice di Cesare
Vi furono poi diverse interpretazioni fino a da arrivare a quella di Giulio Cesare. Più avanti nella storia la crittologia è stata usata nei messaggi radio durante le guerre, nelle cospirazioni e nei primi sistemi informatici fino ad arrivare ai primi sistemi di spionaggio e controspionaggio.[br]Inoltre la crittografia è usata oggi per il salvataggio dei dati (foto, video e audio) sui nostri dispositivi cellulari e sui nostri pc tramite il codice binario. Oggi ritroviamo la crittografia anche in un banale messaggio di una chat come fosse quella di Whatsapp che utilizza la crittografia end-to-end.[br]I principali scopi della crittografia sono 4:[br]-La segretezza: il messaggio scritto non deve poter essere accessibile a terze parti.[br]-L'autenticazione: il destinatario deve poter essere sicuro del mittente.[br]-L'integrità: il destinatario deve essere sicuro che il messaggio che ha ricevuto non sia stato modificato da terzi.[br]-L'attendibilità: il mittente non deve poter negare l’invio del messaggio.[br]
Esempio di codice binario.
In informatica l'espressione codice binario si riferisce, in generale, a notazioni che utilizzano simboli binari o bit.[br]L'espressione potrebbe essere usata anche in senso generico per intendere un codice che utilizza un alfabeto composto da due soli simboli (zero e uno).[br][br]Nel contesto della programmazione, "codice binario" si intende come "codice eseguibile da un processore", ovvero si riferisce a un programma (o altra porzione di software) scritto in linguaggio macchina. In modo semplificato lo si può vedere come una sequenza di 0 ed 1 con infinite combinazioni che vengono comprese e tradotte da una macchina per renderle comprensibili all’essere umano.[br][br]Si può fare affidamento a siti come questo di seguito elencato per la traduzione in codice binario:[br][url=https://it.convertbinary.com/]https://it.convertbinary.com[/url][br][br][br]