Come creare un codice segreto o cifrario

Autore: Mark Sanchez
Data Della Creazione: 6 Gennaio 2021
Data Di Aggiornamento: 2 Luglio 2024
Anonim
Il CODICE SEGRETO del Cifrario Copiale
Video: Il CODICE SEGRETO del Cifrario Copiale

Contenuto

Dai il benvenuto all'iptografia pai anai Che tu stia scrivendo appunti ai tuoi amici in classe o cercando di comprendere la crittografia (la scienza dei codici e dei cifrari) per divertimento, questo articolo può aiutarti ad apprendere alcuni principi di base e creare il tuo modo di codificare i messaggi privati. Leggi il passaggio 1 di seguito per scoprire da dove iniziare!

Alcune persone usano le parole "codice" e "cifra" per indicare gli stessi concetti, ma chi si occupa seriamente di questo problema sa che sono due concetti completamente diversi. Il codice segreto è un sistema in cui ogni parola o frase nel tuo messaggio viene sostituita da un'altra parola, frase o serie di caratteri. Un cifrario è un sistema in cui ogni lettera del tuo messaggio viene sostituita da una lettera o un simbolo diverso.

Passi

Metodo 1 di 3: Trucchi

Codici standard

  1. 1 Crea il tuo libro dei codici. Qualsiasi codice completo richiede un libro dei codici. Trova parole o frasi per sostituire le parole o le frasi che desideri, quindi mettile tutte insieme in un codice da condividere con i tuoi amici super segreti.
  2. 2 Crea il tuo messaggio. Usando il libro dei codici, scrivi il tuo messaggio con attenzione e attenzione. Tieni presente che l'associazione del tuo codice con un codice renderà il tuo messaggio ancora più sicuro!
  3. 3 Traduci il tuo messaggio. Quando i tuoi amici riceveranno il messaggio, dovranno utilizzare la loro copia del codice per tradurre il messaggio. Assicurati che sappiano che stai utilizzando un doppio metodo di protezione.

Libro dei codici

  1. 1 Seleziona un libro. Quando usi un libro dei codici, creerai un codice per indicare dove le parole che vuoi usare nel libro. Se vuoi aumentare le possibilità che una qualsiasi delle parole di cui hai bisogno sia nel libro dei codici, usa dizionari o libri di riferimento di viaggio di grandi dimensioni. Vuoi che il numero di parole usate nel libro sia grande e si riferisca a diversi argomenti.
  2. 2 Traduci in numeri le parole del tuo messaggio. Prendi la prima parola del tuo messaggio e trovala da qualche parte nel libro. Quindi annota il numero di pagina, il numero di riga e il numero di parola. Scrivili insieme per sostituire la parola che desideri. Fai questa operazione per ogni parola. Puoi anche usare questa tecnica per crittografare le frasi se il tuo codebook può fornirti la frase desiderata già pronta.
    • Quindi, per esempio, la parola a pagina 105, la quinta riga in basso, la dodicesima di fila, diventerebbe 105512, 1055.12 o qualcosa di simile.
  3. 3 Passa il messaggio. Dai il messaggio crittografato al tuo amico. Tom dovrà usare lo stesso libro per tradurre il messaggio al contrario.

Codifica della polizia

  1. 1 Scegli le frasi più popolari. Questo tipo di codice funziona meglio quando hai una serie di frasi che usi di più. Può essere qualsiasi cosa, da un semplice "È carino!" a qualcosa di più serio, come "Non posso incontrarmi in questo momento".
  2. 2 Prepara un codice per ciascuna delle frasi. È possibile utilizzare un analogo della codifica della polizia e assegnare a ciascuna frase un numero o alcune lettere o utilizzare altre frasi (come si fa negli ospedali). Ad esempio, puoi dire "1099" invece di "Questa linea è disturbata" oppure puoi dire "Sto pensando di andare a pescare questo fine settimana".Usare i numeri è più facile durante la scrittura, ma usare le frasi è meno sospetto.
  3. 3 Ricorda il codice. Questo tipo di codifica funziona meglio se riesci a tenere a mente tutte le frasi, anche se non fa mai male avere un libro di codice come rete di sicurezza!

Metodo 2 di 3: cifrari

Crittografia basata sulla data

  1. 1 Scegli una data. Ad esempio, sarà il compleanno di Steven Spielberg il 18 dicembre 1946. Scrivi questa data utilizzando numeri e barre (12/18/46), quindi rimuovi le barre per ottenere il numero a sei cifre 121846, che puoi utilizzare per trasmettere il messaggio crittografato.
  2. 2 Assegna un numero a ogni lettera. Immagina il messaggio "Amo i film di Steven Spielberg". Sotto il messaggio, scrivi il tuo numero di sei cifre più e più volte fino alla fine della frase: 121 84612184 612184 6121846 121846121.
  3. 3 Cripta il tuo messaggio. Scrivi le lettere da sinistra a destra. Sposta ogni lettera del testo in chiaro del numero di unità indicato sotto di essa. La lettera "M" viene spostata di una unità e diventa "H", la lettera "H" viene spostata di due unità e diventa "P". Si prega di notare che la lettera "I" è spostata di 2 unità, per questo è necessario saltare all'inizio dell'alfabeto e diventa "B". Il tuo messaggio finale sarà "Npyo hfogbushchg yynyfya chukgmsё tsyuekseb".
  4. 4 Traduci il tuo messaggio. Quando qualcuno vuole leggere il tuo messaggio, tutto ciò che deve sapere è quale data hai usato per la codifica. Per transcodificare, utilizzare il processo inverso: scrivere il codice numerico, quindi restituire le lettere nell'ordine opposto.
    • La codifica della data ha l'ulteriore vantaggio che la data può essere assolutamente qualsiasi cosa. Puoi anche modificare la data in qualsiasi momento. Ciò rende molto più semplice aggiornare il sistema di cifratura rispetto ad altri metodi. Tuttavia, è meglio evitare date famose come il 9 maggio 1945.

Crittografia con un numero

  1. 1 Scegli un numero segreto con il tuo amico. Ad esempio, il numero 5.
  2. 2 Scrivi il tuo messaggio (senza spazi) con questo numero di lettere in ogni riga (non preoccuparti se l'ultima riga è più corta). Ad esempio, il messaggio "La mia copertura è abbassata" avrà il seguente aspetto:
    • Moepre
    • aprire
    • hieras
    • coperto
  3. 3 Per creare un codice, prendi le lettere dall'alto verso il basso e scrivile. Il messaggio sarà "Miikokererrypyatrtao".
  4. 4 Per decifrare il tuo messaggio, il tuo amico deve contare il numero totale di lettere, dividerlo per 5 e determinare se ci sono righe incomplete. Quindi scrive queste lettere in colonne in modo che ci siano 5 lettere in ogni riga e una riga incompleta (se presente) e legge il messaggio.

cifrario grafico

  1. 1 Disegna il cancelletto e i segni +. Crea la base del tuo cifrario su un pezzo di carta. Sembrerà # e + (ruota il segno più in modo che assomigli a un diamante, non a un quadrato).
  2. 2 Disporre le lettere nelle celle. Queste forme hanno celle tra le linee. Compila queste celle con due lettere dell'alfabeto. Posiziona le lettere a caso e non usare la stessa lettera due volte.
    • Qualsiasi destinatario del messaggio dovrà avere la stessa copia della base del cifrario con le lettere per leggere il tuo messaggio.
  3. 3 Scrivi il tuo codice. Prendi la prima lettera del tuo messaggio. Trovalo alla base del cifrario. Guarda le linee che lo circondano. Disegna le stesse linee delle linee che formano le celle alla base del cifrario. Se la lettera che stai scrivendo è la seconda nella cella, aggiungi un punto alle linee. Ripetere questa operazione per ogni lettera del messaggio.

Il riarrangiamento di Cesare

  1. 1 Crea il tuo alfabeto cifrato. Il cifrario di Cesare sposta l'alfabeto e poi sostituisce le lettere con il loro nuovo numero in ordine. Questo rende il codice più difficile da decifrare se cambi la costellazione regolarmente. Ad esempio, un cifrario a 3 permutazioni significherebbe che A diventa E, B diventa Y, C diventa I, ecc. Se vuoi scrivere "Ci vediamo domani alla stazione", il messaggio sarà simile a "Yaopnvfevyo eeyapne ke opekuyoyo".
    • Ci sono molte opzioni per riordinare l'alfabeto prima di generare il codice. Questo rende il cifrario più sicuro.
  2. 2 Registra il tuo messaggio. Avere un aiutante come il cerchio di decodifica può renderlo più semplice se puoi prepararne uno adatto al tuo codice.
  3. 3 Traduci il messaggio. La persona che decifra il tuo codice deve solo conoscere il numero per ricostruire correttamente l'alfabeto. Cambialo regolarmente, ma assicurati di poter trasmettere in sicurezza al destinatario quale sarà il nuovo numero di spostamento dell'alfabeto.

Metodo 3 di 3: lingue segrete

Linguaggio confuso

  1. 1 Identifica le parole che iniziano con le vocali. Se ce ne sono, aggiungi semplicemente "ay" alla fine della parola. Ad esempio, "orecchio" diventerà "orecchio", "arco" diventerà "arkaai" e "insulto" diventerà "insulto".
  2. 2 Individua le parole che iniziano con una consonante. Se ce ne sono, sposta la prima lettera della parola alla fine e aggiungi "ay". Se ci sono due (o più) consonanti all'inizio di una parola, riordinale e aggiungi "ay".
    • Ad esempio, "cadavere" diventerà "uptrai", "gram" diventerà "ammgray" e "pensiero" diventerà "pensa".
  3. 3 Parla un linguaggio confuso. Il linguaggio confuso funziona meglio se lo parli velocemente, ma richiede un po' di tempo per prepararlo. Non smettere di esercitarti!

Codice segnale acustico

  1. 1 Crea il tuo codice audio. Questo codice funzionerà proprio come il codice Morse. Dovrai assegnare un codice di ritmo sonoro a ogni lettera o singola parola. Scegli ritmi che puoi ricordare.
  2. 2 Insegna il tuo codice ad altri. Il codice dovrebbe essere sempre in memoria, quindi insegnalo a tutti coloro con cui prevedi di usarlo.
  3. 3 Tocca il tuo messaggio. Usa le dita, l'estremità di una matita o un altro strumento per trasmettere il tuo messaggio. Cerca di essere riservato. Non hai bisogno di nessuno per indovinare che stai comunicando.

incomprensibile

  1. 1 Impara a parlare senza senso. Gibberish è un gioco linguistico come una lingua confusa, ma suona più complicato. Breve spiegazione: devi aggiungere "-otag" (o qualsiasi equivalente) prima di ogni vocale in una sillaba. Questo è molto più complicato di quanto sembri davvero! Avrai bisogno di pratica per padroneggiare perfettamente questo codice.

Consigli

  • Nascondi il tuo codice in un luogo che solo il mittente e il destinatario conoscono. Ad esempio, svita una penna e inserisci il tuo codice al suo interno, rimetti la penna, trova un posto (come un portapenne) e comunica al destinatario dove e tipo di penna.
  • Cripta anche gli spazi per confondere ancora di più il tuo codice. Ad esempio, puoi utilizzare le lettere (E, T, A, O e H funzionano meglio) invece degli spazi. Si chiamano manichini. S, b, b e Y sembreranno troppo ovvi per i decodificatori esperti, quindi non usarli o altri caratteri importanti.
  • Puoi creare il tuo codice riordinando casualmente le lettere in parole. "Dij yemn nel parco" - "Aspettami nel parco".
  • Invia sempre i codici agli agenti dalla tua parte.
  • Quando si usa l'irlandese turco, non è necessario utilizzare specificamente "eb" prima della consonante. Puoi usare "ie", "br", "from" o qualsiasi altra combinazione di lettere poco appariscente.
  • Quando utilizzi la codifica posizionale, sentiti libero di aggiungere, rimuovere e persino riorganizzare le lettere da un posto all'altro per rendere ancora più difficile la decrittazione. Assicurati che il tuo partner capisca cosa stai facendo, o tutto sarà privo di significato per lei / lui. Puoi dividere il testo in parti in modo che ci siano tre, quattro o cinque lettere in ciascuna, quindi scambiarle.
  • Per uno scambio Caesar, puoi scambiare le lettere in qualsiasi numero di posti desideri, avanti o indietro. Assicurati solo che le regole di permutazione siano le stesse per ogni lettera.
  • Distruggi sempre i messaggi decifrati.
  • Se stai usando il tuo codice, non renderlo troppo complicato da capire per gli altri. Potrebbe essere troppo difficile da decifrare, anche per te!
  • Usa il codice Morse. Questo è uno dei codici più famosi, quindi il tuo interlocutore capirà rapidamente di cosa si tratta.

Avvertenze

  • Se scrivi il codice in modo non accurato, renderà il processo di decodifica più difficile per il tuo partner, a condizione che non utilizzi variazioni di codici o cifre appositamente progettate per confondere il decryptor (ad eccezione del tuo partner, ovviamente).
  • Il linguaggio confuso è meglio utilizzato per le parole brevi. Con le parole lunghe, non è così efficace perché le lettere in più sono molto più visibili. Lo stesso vale quando lo si usa nel discorso.

Di che cosa hai bisogno

Per i codici:


  • Libro o dizionario
  • Matita
  • Carta

Per le cifre:

  • Punteggio per codice
  • Matita
  • Carta
  • Qualsiasi data