Come Creare Codici Segreti e Messaggi Cifrati

Scarica PDF
Manda dei messaggi che solo i tuoi amici saranno in grado di decifrare, proprio come un agente segreto
Scarica PDF

Sebbene nei film spie e cacciatori di tesori facciano sembrare il processo di decifrare codici segreti una cosa complicatissima, puoi in effetti creare il tuo codice personale o codificare un messaggio con relativa semplicità. Non è necessaria alcuna formazione governativa né sei costretto a frequentare una scuola per spie. Tutto quello che ti serve è creatività e qualche amico con cui divertirti a sperimentare. Ti insegneremo tutto quello di cui hai bisogno per imparare a creare codici e cifrari, oltre a mostrarti come decifrare quelli più diffusi. Una volta terminato di leggere questa guida, comincia a comunicare con i tuoi amici utilizzando il tuo linguaggio segreto già dalla prossima volta che vi incontrate.

Cose che dovresti sapere

  • Scrivi le parole al contrario, in modo che chi legge avrà difficoltà a leggerle a prima vista. Per esempio, "Come stai?" diventerebbe "Emoc iats?"
  • Usa parole in codice di colori diversi per rappresentare situazioni specifiche, tipo "Codice rosa" per comunicare ai tuoi amici che la ragazza di cui sei infatuato è appena entrata nella stanza.
  • Codifica i tuoi messaggi sostituendo ogni lettera con la successiva nell'alfabeto. Per esempio, "Ciao" diventerebbe "Dlbp".
Parte 1
Parte 1 di 5:

Usare Cifrari e Codici Semplici (per Bambini)

Scarica PDF
  1. How.com.vn Italiano: Step 1 Scrivi le parole al contrario.
    Si tratta di un metodo di cifratura semplice che impedisce di comprendere un messaggio a prima vista. Una frase come "Incontriamoci fuori" scritta al contrario diventa "irouf icomairtnocni".[1]
  2. How.com.vn Italiano: Step 2 Dividi l'alfabeto a metà e sostituisci ogni lettera con quella direttamente opposta.
    Scrivi le lettere da A a M su una singola riga in un foglio di carta. Direttamente sotto questa riga, scrivi le lettere da N a Z sempre in una singola riga. Sostituisci ogni singola lettera con quella che si trova direttamente sotto di essa, in base alla griglia che hai appena creato.[2]
    • Per esempio, la lettera A verrebbe sostituita in questo caso con la N, la lettera B con la O, la C con la P e così via.
    • Usando l'alfabeto riflesso, "Ciao" diventerebbe "Pvnb".[3]
  3. How.com.vn Italiano: Step 3 Prova il cifrario pigpen.
    Disegna una griglia di tris su un foglio. Scrivi le lettere da A a I nella griglia, da sinistra a destra, dall'alto al basso. In questo esempio:[4]
    • La prima riga è formata dalle lettere A, B, C;
    • La seconda da D, E, F;
    • L'ultima da G, H, I.
  4. How.com.vn Italiano: Step 4 Crea una seconda griglia, ma questa volta disegna un puntino in ogni riquadro.
    Disegna un'altra griglia accanto alla prima e riempila con le lettere da J a R, proprio come hai fatto con la precedente. Quindi, disegna dei punti in ciascuna casella come descritto di seguito:[5]
    • Nella prima riga, iniziando da sinistra, metti un punto nell'angolo in basso a destra (lettera I), in basso al centro (lettera K) e nell'angolo in basso a sinistra (lettera L).
    • Nella seconda riga, partendo da sinistra, metti un punto al centro a destra (lettera M), in basso al centro (lettera N) e al centro a sinistra (lettera O).
    • Nella terza riga, iniziando da sinistra, metti un punto nell'angolo in alto a destra (lettera P), in alto al centro (lettera Q) e nell'angolo in alto a sinistra (lettera R).
  5. How.com.vn Italiano: Step 5 Disegna due griglie a forma di X e riempile con le lettere rimaste.
    How.com.vn Italiano: Step 5 Disegna due griglie a forma di X e riempile con le lettere rimaste.
    La prima griglia conterrà le lettere S, T, U e V. Nella seconda, metti dei puntini negli spazi circostanti in cui le X si incrociano, in modo che ci sia un punto su ogni lato del centro della griglia. Quindi, completala con le ultime lettere che sono rimaste: W, X, Y e Z.[6]
    • Nella prima griglia a forma di X (senza puntini), scrivi S nella casella in alto, T a sinistra, U a destra e V in basso;
    • Nella seconda (quella con i punti), scrivi W in alto, X a sinistra, Y a destra e Z in basso.
  6. How.com.vn Italiano: Step 6 Usa le griglie intorno alle lettere per scrivere con il cifrario pigpen.
    Le linee delle griglie (inclusi i punti) vengono usate per sostituire le lettere. Usa il cifrario per tradurre i messaggi in codice e viceversa.[7]
  7. How.com.vn Italiano: Step 7 Usa un cifrario con cambio di data.
    Scegli una data. Puoi usare un giorno dall'importanza particolare per te, come il compleanno o la data della tua laurea, oppure uno che non ti riguarda, come la nascita di Garibaldi. Scrivi la data come sequenza di numeri consecutivi e la userai come chiave.[8]
    • Usiamo per esempio la data di nascita di Giuseppe Garibaldi (4/7/1807); la chiave per l'interpretazione sarebbe così 471807;
    • Se hai deciso d'accordo con un amico di usare questo tipo di cifrario, puoi accompagnare il messaggio cifrato con un indizio (come "Garibaldi"), in modo che possa estrapolare la chiave numerica.
  8. How.com.vn Italiano: Step 8 Cifra il messaggio con la chiave numerica legata alla data.
    Scrivilo su un foglio di carta. Sotto di esso, scrivi una sola cifra della chiave per ciascuna lettera del messaggio. Quando arrivi all'ultima cifra della data, ripetila dall'inizio. Ad esempio, usando la data di nascita di Garibaldi (4/7/1807):[9]
    • Messaggio: "Ho fame"
    • Cifratura:
      H.o.F.a.m.e
      4.7.1.8.0.7
      Sposta le lettere in base alla chiave numerica, ottenendo …
    • Messaggio cifrato: L.V.G.I.M.L
  9. How.com.vn Italiano: Step 9 Usa un linguaggio segreto, come il farfallino.
    In questo gioco linguistico, le vocali vengono modificate con l'aggiunta di una "f" interposta.[10]
    • Le sostituzioni usate sono a = afa; e = efe; i =ifi; o = ofo; u = ufu;
    • Ad esempio, la parola "ciao" diventa cifiafaofo";
    • Esiste una versione più semplice di questo alfabeto in cui aggiungi solo una f dopo le vocali.
    Pubblicità
Parte 2
Parte 2 di 5:

Creare un codice personale

Scarica PDF
  1. How.com.vn Italiano: Step 1 Pensa a quello che puoi fare per rendere il tuo codice più difficile da decifrare.
    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.[11]
  2. How.com.vn Italiano: Step 2 Decidi che tipo di messaggio hai intenzione di codificare.
    Conoscere lo scopo del tuo codice già dal primo momento ti aiuterà a evitare di dover fare inutili sforzi. Se per esempio desideri risparmiare tempo, ti bastano solo alcune parole in codice specifiche. Se invece vuoi codificare messaggi lunghi e complessi, potresti dover sviluppare un libro codice, ovvero una specie di dizionario che contiene tutti i termini per la codifica.[12]
    • Rendi un codice ancora più complesso utilizzando più sistemi in rotazione o in combinazione. Tieni tuttavia a mente che più codici usi, più saranno i libri codice che ti serviranno per decifrarli.
  3. How.com.vn Italiano: Step 3 Trova parole o frasi da usare per sostituire le parole più comuni.
    Comincia usando la scrittura vincolata per condensare una frase di uso comune in una singola parola. Per esempio, una frase comune come "Ti ricevo forte e chiaro" può essere condensata con una parola random come "Rifo". Quindi, in base alle parti più importanti del messaggio, sostituisci le parole utilizzando il codice specifico che ne rappresenta individualmente l'importanza. Cose come posti, nomi e azioni sono gli elementi migliori da sostituire con delle parole in codice.[13]
    • Scrivi queste parole in codice e il loro significato nel tuo libro dei codici, come se fosse una sorta di dizionario.
    • Non è necessario creare un codice per ogni parola contenuta nel tuo messaggio. In alcuni casi un codice parziale può essere sufficiente per criptare un messaggio.
    • Per esempio, nel messaggio seguente vengono sostituite le parole più importanti con delle parole in codice. In questo caso, "andare" diventa "ballare il tango", "museo" diventa "ristorante" e la parola "rifo" ha ancora il significato descritto 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.
  4. How.com.vn Italiano: Step 4 Applica il tuo libro codice ai messaggi.
    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.
    Pubblicità
  1. 1
    • 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.
  1. How.com.vn Italiano: Step 1 Usa una parola chiave come metodo alternativo per codificare il messaggio.
    Scrivi una lettera della parola chiave sotto ogni lettera che compone il messaggio. Ripeti la parola chiave fino a convertire tutto il messaggio. Conta quanti spazi di distanza esistono tra la lettera del messaggio e quella della parola chiave. Riporta questo numero sotto la lettera e ripeti il processo per tutte quelle che compongono il messaggio. Il messaggio cifrato diventerà a questo punto una stringa di numeri che il destinatario dovrà decifrare usando la parola chiave.[14]
    • 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.
    • Continua a ripetere la chiave fino a trovare la lettera corrispondente per tutte le lettere che compongono il messaggio
      • Messaggio: Ciao
      • Codifica:
        /C/ è a 15 lettere di distanza dalla /S/
        /i/ è a 4 lettere da /E/
        /a/ è a 6 lettere da /G/
        e così via...
      • Messaggio in codice: 15; 4 ; 6 ; 3
  2. How.com.vn Italiano: Step 2 Decodifica i messaggi usando la chiave o il tuo libro dei codici.
    Quando ricevi una frase in codice, fai riferimento al libro dei codici o alla parola chiave per tradurlo. All'inizio potrebbe essere un processo molto lungo, ma una volta presa familiarità con il codice, comincerai a farlo piuttosto rapidamente.
    Pubblicità
Parte 3
Parte 3 di 5:

Apprendere i codici più comunemente utilizzati

Scarica PDF
  1. How.com.vn Italiano: Step 1 Usa il codice usato da Maria, la Regina di Scozia.
    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.[15] Ecco alcune caratteristiche del codice di Maria che potrebbero essere utili per la tua cripto-istruzione:[16]
    • 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.[17]
  2. How.com.vn Italiano: Step 2 Usa i codici colore, in modo simile agli avvisi delle emergenze.
    Queste frasi riescono a condensare molti significati in una singola espressione. Persino molti avvisi militari, come il sistema DEFCON, sono semplicemente codici molto noti che indicano lo stato di allerta dell'esercito.[18] Inventa parole ed espressioni in codice adatte alla vita di tutti i giorni. Non è necessario che siano relativi ad effettive emergenze.
    • Ad esempio, invece di dire "Devo correre a casa" quando sei con gli amici, puoi usare la parola in codice "Codice verde!".
    • Per far sapere ai tuoi amici che la persona per cui hai una cotta è arrivata, puoi usare la frase in codice "Codice rosa!".
  3. How.com.vn Italiano: Step 3 Codifica i messaggi usando un libro come chiave.
    È piuttosto facile trovare una copia dei libri più famosi. Ricorrendo a questo metodo, devi decidere prima di tutto che libro usare. Quando vai a codificare un messaggio, individua la parola da mandare all'interno del libro, quindi manda al destinatario del messaggio 3 numeri: il numero della pagina, il numero della riga in cui si trova la parola e la posizione della parola all'interno della riga partendo dal lato sinistro della pagina.[19]
    • Un libro potrebbe avere edizioni differenti e di conseguenza avere le pagine numerate in modo diverso. Per assicurarti che venga usato quello giusto, aggiungi le informazioni relative alla pubblicazione, come edizione, anno di pubblicazione e così via.
    • Per esempio, potreste decidere di usare "Dune" di Frank Herbert, con il codice rappresentato come segue:
      • Messaggio in codice: 224.10.1 ; 187.15.1 ; 163.1.7 ; 309.4.4
      • Messaggio decodificato: "I'm hiding my words" (sto nascondendo le mie parole).
    Pubblicità
Parte 4
Parte 4 di 5:

Sviluppare un cifrario di propria invenzione

Scarica PDF
  1. How.com.vn Italiano: Step 1 Pensa a delle idee in grado di rendere il tuo cifrario più robusto.
    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. Dall'altro lato, possono essere molto più complessi rispetto alle parole codice e quindi potrebbe mantenere al sicuro i tuoi messaggi dalle persone "normali".[20]
    • 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).[21]
  2. How.com.vn Italiano: Step 2 Inventa un algoritmo da applicare al messaggio.
    Uno dei cifrari più semplici è il ROT1, più noto con il nome di "cifrario di Cesare". In questo caso è sufficiente trasformare le lettere del messaggio in quelle che le seguono nell'alfabeto.[22]
    • 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.
  3. How.com.vn Italiano: Step 3 Usa l'algoritmo scelto per cifrare i messaggi.
    A mano a mano che impari l'operazione, diventerai più veloce. Aggiungi nuovi elementi all'algoritmo per renderlo più complesso. 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.
  4. How.com.vn Italiano: Step 4 Decifra i messaggi.
    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.
    Pubblicità
Parte 5
Parte 5 di 5:

Imparare i Cifrari Standard

Scarica PDF
  1. How.com.vn Italiano: Step 1 Padroneggia il codice...
    Padroneggia il codice Morse. A prescindere dal suo nome, il codice Morse è un cifrario. I punti e le linee rappresentano segnali elettrici lunghi e brevi che, a loro volta, rappresentano le lettere dell'alfabeto. Questo alfabeto ha permesso la nascita delle comunicazioni elettriche molti anni fa (telegrafo). Le lettere più comuni in Morse, rappresentate da segnali lunghi ( _ ) e brevi (.), includono:[23]
    • R ; S ; T ; L : ._. ; _.. ; _ ; ._..
    • A ; E ; O : ._ ; . ; _ _ _[24]
  2. How.com.vn Italiano: Step 2 Utilizza i cifrari per trasposizione.
    Molti personaggi storici famosi, come il geniale Leonardo da Vinci, scrivevano messaggi come se le parole fossero riflesse allo specchio. Questo tipo di cifratura è nota come "scrittura speculare". In principio può essere difficile interpretarla, ma già dopo breve tempo ti verrà naturale.[25]
    • I cifrari per trasposizione di solito considerano i messaggi e la formazione delle lettere dal punto di vista visivo. L'immagine di quello che viene scritto è trasformata per nascondere il significato.[26]
  3. How.com.vn Italiano: Step 3 Converti i messaggi...
    Converti i messaggi in binario. Il binario è la lingua formata da 0 e 1 utilizzata dai computer. La combinazione di questi numeri può essere cifrata e poi decifrata con una chiave binaria, oppure calcolando il valore rappresentato dagli 0 e dagli 1 per ciascuna lettera scritta.[27]
    • Il nome "Mattia" scritto in binario diventa: 01001101 ; 01000001 ; 01010100 ; 01010100; 01001001; 01000001.[28]
    Pubblicità

Consigli

  • Inventa un metodo per cifrare gli spazi tra le parole oltre alle lettere stesse. Questo rende il tuo codice più sicuro e difficile da risolvere. Ad esempio, puoi usare una lettera invece dello spazio.
Pubblicità

Avvertenze

  • Usare un codice o un cifrario non garantisce la sicurezza del tuo messaggio. Grazie alla criptoanalisi potrebbe essere possibile risolvere il tuo codice, oppure un errore umano come lo smarrimento di un libro codice può dare a qualcuno gli strumenti per violare il tuo sistema di crittografia.
Pubblicità

Informazioni su questo How.com.vn

How.com.vn Italiano: Lo Staff di How.com.vn
Co-redatto da:
Staff di Redazione
Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.

Il Content Management Team di How.com.vn controlla con cura il lavoro dello staff di redattori per assicurarsi che ogni articolo incontri i nostri standard di qualità. Questo articolo è stato visualizzato 206 611 volte
Categorie: Comunicazione
Questa pagina è stata letta 206 611 volte.

Hai trovato utile questo articolo?

⚠️ Disclaimer:

Content from Wiki How Italiano language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Pubblicità