Apprendere i Codici più Comuni Usare i Codici Decifrare i Cifrari
Quando cercava di inviare messaggi in un periodo politicamente travagliato, Maria usava dei simboli per sostituire le lettere dell'alfabeto e le parole più comuni. Ecco alcune caratteristiche del codice di Maria che potrebbero essere utili per la tua cripto-istruzione:  Maria usava semplici forme per le lettere più comuni, ad esempio un cerchio per la /A/. Questo le permetteva di risparmiare tempo durante la codifica. Usava simboli comuni per il nuovo linguaggio, ad esempio l'"8" per la lettera "Y". Questa strategia può confondere chi tenta di decodificare il messaggio, perché potrebbe considerare l'8 come un numero e non come un simbolo. Usava simboli unici per parole comuni. Maria scriveva "pray" (prego) e "bearer" (portatore) con simboli particolari, ma si tratta di termini molto più usati allora rispetto a oggi. Ciononostante, utilizzare simboli per le parole e le espressioni di uso più frequente permette di risparmiare tempo e rende il codice più complesso. Queste frasi condensano molti significati in una sola espressione. Persino molti avvisi militari, come il sistema DEFCON, sono semplicemente codici molto noti che indicano lo stato di allerta dell'esercito. Inventa parole ed espressioni in codice adatte alla vita di tutti i giorni.  Ad esempio, invece di dire "Devo correre a casa" quando sei con gli amici, puoi usare la parola in codice "Sbadato". Per far sapere ai tuoi amici che la persona per cui hai una cotta è arrivata, puoi usare la frase in codice "Anche a mio cugino Paolo piace il basket". È piuttosto facile trovare una copia dei libri più famosi. Se hai deciso insieme a degli amici di usare un libro come chiave, quando ricevi un messaggio in codice puoi recarti in biblioteca per decifrarlo.  Ad esempio, potreste decidere di usare "Dune" di Frank Herbert, con dei numeri in codice che rappresentano la pagina, la riga e il numero della parola, partendo da sinistra.   Messaggio in codice: 224.10.1 ; 187.15.1 ; 163.1.7 ; 309.4.4  Messaggio decodificato: Nascondo le mie parole.   Libri di edizioni diverse possono utilizzare numerazioni differenti per le pagine. Per assicurarti che venga usato il libro corretto come chiave, includi le informazioni sulla pubblicazione, ad esempio edizione, anno di stampa e così via. I libri codice (in inglese codebook) possono essere rubati, persi o distrutti. Le moderne tecniche criptoanalitiche e l'analisi computerizzata sono spesso in grado di risolvere anche i codici più sicuri. Ciononostante, i codici possono condensare lunghi messaggi in una singola parola, quindi sono utilissimi per risparmiare tempo.  I codici sono utili per fare pratica nell'identificazione di schemi che si ripetono. Puoi sfruttare questa capacità per codificare, decodificare, cifrare e decifrare i messaggi. Spesso usiamo spontaneamente dei codici con i nostri migliori amici. Le battute che condividiamo solo con loro possono essere considerate una sorta di "codice". Prova a sviluppare un linguaggio in codice insieme a loro. In questo modo eviterai di svolgere un lavoro inutile. Se desideri risparmiare tempo, ti bastano solo alcune parole in codice specifiche. Se invece vuoi codificare messaggi complessi, devi sviluppare un libro codice, una specie di dizionario che contiene tutti i termini per la codifica.  Scegli espressioni comuni che usi nei messaggi da codificare. Sono le più adatte per essere condensate in una sola parola. Puoi rendere ancora più complesso un codice utilizzando più sistemi in rotazione o in combinazione. Tuttavia, per ogni codice, ti servirà un libro codice. Concentra le espressioni che usi più spesso, come "Ti ricevo forte e chiaro" in una parola come "rifo". Stabilisci termini in codice per tutte le parole e le espressioni che andranno a comporre i messaggi codificati. In alcuni casi un codice parziale può essere sufficiente per criptare un messaggio. Ad esempio, se "andare" diventa "ballare il tango", "museo" diventa "ristorante" e vale ancora la parola "rifo" descritta in precedenza:   Messaggio: Riguardo a ieri, volevo dire rifo. Ballerò il tango al ristorante come deciso. Passo e chiudo.  Significato: Riguardo a ieri, volevo dirti che ho ricevuto forte e chiaro. Andrò al museo come deciso. Passo e chiudo. Usa i termini di codifica contenuti nel libro per criptare i messaggi. Potresti accorgerti di risparmiare tempo lasciando i sostantivi (come nomi e pronomi) inalterati. Tuttavia, decidi in base alla situazione. I codici a chiave doppia applicano diversi libri codici per la codifica e la decodifica di un messaggio. Sono molto più difficili da risolvere rispetto a quelli con una sola chiave. Una frase, un gruppo di parole, delle lettere, dei simboli o una combinazione di questi elementi possono essere usati come chiave per codificare le informazioni. Al destinatario del messaggio servirà la chiave per poterlo decodificare. Ad esempio, se la parola chiave è "SEGRETO", ogni lettera del messaggio viene convertita nel numero di lettere di distanza rispetto a quella corrispondente della chiave. Ad esempio:   Messaggio: Ciao  Codifica: /C/ è a 15 lettere di distanza dalla /S//i/ è a 4 lettere da /E//a/ è a 6 lettere da /G/e via dicendo...   Messaggio in codice: 15; 4 ; 6 ; 3 Quando ricevi una frase in codice devi usare il libro codice o la parola chiave per tradurlo. In principio non sarà facile, ma quando avrai preso familiarità con il codice, il processo diventerà più intuitivo. Per diventare più bravo nella codifica dei messaggi, invita i tuoi amici a partecipare a un gruppo amatoriale di creazione di codici. Passatevi dei messaggi per migliorare le vostre capacità. Un cifrario usa un algoritmo, ovvero un processo di trasformazione che viene applicato a un messaggio in modo coerente. Questo significa che chiunque conosca il cifrario può tradurlo.  I cifrari complessi possono mettere in difficoltà anche i criptoanalisti esperti. In alcuni casi i calcoli alla base di un cifrario possono essere una difesa sufficiente per nascondere messaggi che scambi tutti i giorni. Molti crittografi aggiungono una chiave, come la data, per rendere più sicuri i cifrari. La chiave modifica il risultato dell'algoritmo in base al numero del giorno del mese (il primo tutti i risultati sarebbero modificati di una posizione). Uno dei cifrari più semplici è quello ROT1, più noto con il nome cifrario di Cesare. In questo caso è sufficiente trasformare le lettere del messaggio in quelle che le seguono nell'alfabeto.   Messaggio ROT1: Ciao  Cifratura ROT1: d ; j ; b ; p Puoi modificare il cifrario di Cesare sostituendo le lettere con altre più distanti nell'alfabeto. Come concetto, ROT1 e ROT13 sono identici. I cifrari possono essere incredibilmente complessi. Alcuni richiedono l'uso di coordinate, orari e altri valori. Alcuni algoritmi possono essere utilizzati solo dai computer. Usa l'algoritmo scelto per cifrare i messaggi. Man mano che impari l'operazione, diventerai più veloce. Aggiungi nuovi elementi all'algoritmo per renderlo più complesso. Ad esempio:  Includi una condizione di rotazione al cifrario, ad esempio il giorno della settimana. Assegna un valore a ogni giorno, poi modifica il cifrario di quel valore in base al giorno in cui scrivi il messaggio. Includi un numero di pagina con il messaggio cifrato. Ogni lettera corrispondente di quella pagina servirà come chiave per il messaggio, ad esempio:   Primo messaggio decifrato: 0 ; 8 ; 19 ; 9  Chiave del libro: Casa/C/ è a 0 lettere di distanza da /C//i/ è a 8 lettere di distanza da /a//a/ è a 3 lettere di distanza da /s/e via dicendo...   Messaggio modificato con la chiave: Ciao Quando sei diventato esperto nella lettura di un cifrario, non dovresti avere difficoltà a interpretare le frasi, o almeno dovrebbe essere più facile. Dato che l'applicazione di questi algoritmi è coerente, la pratica ti aiuterà a notare le tendenze che si ripetono e a sviluppare un buon intuito quando utilizzi questo tipo di sistema di crittografia. Online troverai molti club amatoriali di crittografia. In molti casi la partecipazione è gratuita e vengono offerte guide sulle basi della cifratura moderna.
Usa il codice usato da Maria, la Regina di Scozia. Usa frasi in codice simili agli avvisi militari. Codifica i messaggi usando un libro come chiave. Riconosci le limitazioni dei codici. Decidi l'obiettivo del tuo codice. Sviluppa il tuo libro codice. Applica il tuo libro codice ai messaggi. Se preferisci, usa una chiave per codificare il messaggio. Decodifica i messaggi. Stabilisci se un cifrario fa al caso tuo. Inventa un algoritmo da applicare al messaggio. Cifra i messaggi. Decifra i messaggi.
https://www.wikihow.com/Create-Secret-Codes-and-Ciphers https://www.wikihow.com/Create-Secret-Codes-and-Ciphers https://www.wikihow.com/Create-Secret-Codes-and-Ciphers
Learning Common Codes Unlocking Codes Deciphering Ciphers