Come creare cifrari a sostituzione: 9 passaggi (con immagini)

Sommario:

Come creare cifrari a sostituzione: 9 passaggi (con immagini)
Come creare cifrari a sostituzione: 9 passaggi (con immagini)
Anonim

I cifrari a sostituzione sono un modo per crittografare o mascherare il linguaggio in modo che una frase o un paragrafo non possa essere letto da chiunque non conosca il cifrario. I cifrari sono comunemente realizzati sostituendo una lettera con un'altra. Sono un modo divertente per i gruppi di amici di passare informazioni avanti e indietro senza che i loro coetanei (o insegnanti) siano in grado di leggere le informazioni. Inizia a lavorare con i cifrari creando il tuo alfabeto cifrato e codificando parole o frasi semplici.

Passi

Paragrafi codificati di esempio

Image
Image

Esempio di paragrafo del codice Augustus

Parte 1 di 3: Scelta di una sequenza di sostituzione

Creazione di cifrari a sostituzione Passaggio 1
Creazione di cifrari a sostituzione Passaggio 1

Passaggio 1. Invertire l'alfabeto per creare un alfabeto cifrato di base

I cifrari a sostituzione funzionano creando un alfabeto disordinato, che consente di sostituire lettere con altre lettere. Per un semplice cifrario a sostituzione, usa semplicemente l'alfabeto al contrario, in modo che "a" diventi "z", "b" diventi "y", "c" diventi "x" e così via.

  • Questo cifrario di sostituzione dovrebbe leggere: ZYXWVUTSRQPONMLKJIHGFEDCBA.
  • Questo secondo alfabeto viene spesso definito "testo cifrato".
Creazione di cifrari a sostituzione Passaggio 2
Creazione di cifrari a sostituzione Passaggio 2

Passaggio 2. Sostituisci ogni lettera con la lettera 3 prima di essa per un cifrario più complesso

Scrivere l'alfabeto al contrario per il tuo cifrario è piuttosto semplice e sarà facile da decifrare. Se desideri un cifrario più complesso, sostituisci ogni lettera con la lettera che precede il 3 nell'alfabeto.

Come semplice esempio, utilizzando questo codice, la parola "CAT" si legge "ZYQ"

Creazione di cifrari a sostituzione Passaggio 3
Creazione di cifrari a sostituzione Passaggio 3

Passaggio 3. Sostituire una sequenza arbitraria di 5 lettere per ogni lettera dell'alfabeto

Questo è noto come Codice di Bacon. Il codice di Bacon sostituisce ogni lettera dell'alfabeto inglese con una sequenza di 5 lettere. Queste sequenze iniziano con "AAAA" e aggiungono "B" in un ordine arbitrario. Quindi, nel codice di Bacon, A = AAAAA; B = AAAAB; C = AAABA; D = AAABB e così via. Mantieni questo schema per riempire il resto dell'alfabeto o crea le tue sostituzioni di 5 lettere.

  • Quando leggi i messaggi in Bacon's Code, fai una pausa ogni 5 lettere per decodificare la lettera. Ad esempio, il messaggio “AAABAAABAAABABBABABB ABBBBAABBBABBBAABBABAABAA” recita “CELLULARE”
  • Cripta i messaggi nel codice di Bacon online su:

Parte 2 di 3: Annotazione dell'alfabeto di sostituzione

Creazione di cifrari a sostituzione Passaggio 4
Creazione di cifrari a sostituzione Passaggio 4

Passaggio 1. Scrivi le 2 sequenze alfabetiche su un foglio di carta

Scrivi l'alfabeto inglese standard nella parte superiore di un foglio di carta: ABCDEFGHIJKLMNOPQRSTUVWXYZ. Quindi, sotto, scrivi le lettere di sostituzione. Sostituendo ogni lettera con la lettera 3 prima si legge invece: XYZABCDEFGHIJKLMNOPQRSTUVW. Quindi, il tuo foglio di cifratura sarebbe simile a questo:

  • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Creazione di cifrari a sostituzione Passaggio 5
Creazione di cifrari a sostituzione Passaggio 5

Passaggio 2. Utilizzare un generatore di sostituzione online per risparmiare carta

Se preferisci non dover scrivere a mano faticosamente l'intera sequenza di cifratura e ogni messaggio codificato, prova a utilizzare un sito Web di cifratura. I siti Web di cifratura ti consentono di selezionare quale lettera dell'alfabeto verrà sostituita per ogni altra lettera. Dopo aver digitato le sostituzioni, puoi utilizzare il sito Web di cifratura sia per codificare che per decodificare i messaggi.

  • Trova un generatore di cifrari a sostituzione online su:
  • Accedi a un altro sito valido all'indirizzo:
Creazione di cifrari a sostituzione Passaggio 6
Creazione di cifrari a sostituzione Passaggio 6

Passaggio 3. Aggiungi simboli nel codice per renderlo più difficile da decifrare

Se sei preoccupato che le persone (ad esempio amici o genitori) possano provare a decifrare il tuo codice, non limitarti a usare solo lettere. Introduci alcuni simboli nel tuo cifrario. In questo modo, le parole codificate includeranno simboli di punteggiatura e non solo lettere, rendendole più confuse per le persone senza il codice di crittografia. Ad esempio, il tuo codice di crittografia con simboli potrebbe leggere:

  • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z.
  • X Y Z & B C D E # G H I J K $ M N O P Q R @ T U = W.
  • Usando questo codice, il messaggio "COME SEI" dovrebbe leggere "E$T XOB =$R."
  • Se è la prima volta che crei (o utilizzi) un cifrario a sostituzione, potresti voler saltare questo passaggio.

Parte 3 di 3: crittografia e decrittografia dei messaggi

Creazione di cifrari a sostituzione Passaggio 7
Creazione di cifrari a sostituzione Passaggio 7

Passaggio 1. Scegli una parola o una frase da crittografare

Prima di poter creare un messaggio crittografato, avrai bisogno di testo da codificare. Se questa è la prima volta che codifichi un messaggio usando un cifrario a sostituzione, inizia semplice. Scegli una parola corta o 2 da codificare, piuttosto che un lungo paragrafo. Ad esempio, prova la frase "porta aperta".

  • Una volta acquisita familiarità con il processo di crittografia, inizia a codificare frasi o frasi più lunghe.
  • I siti di crittografia cifrata online possono rendere molto più semplice la codifica di interi paragrafi.
Creazione di cifrari a sostituzione Passaggio 8
Creazione di cifrari a sostituzione Passaggio 8

Passaggio 2. Sostituisci ogni lettera nella fase con una lettera dell'alfabeto cifrato

Ripassa la tua frase o parola inglese lettera per lettera e sostituisci la lettera inglese con la lettera corrispondente del tuo testo cifrato. Trova le lettere sostitutive identificando la lettera inglese, quindi guardando sotto per trovare la lettera corrispondente nel testo cifrato

Ad esempio, supponi di utilizzare il testo cifrato in cui hai sostituito ogni lettera dell'alfabeto con la lettera 3 precedente. La frase inglese "OPEN DOOR" se codificata nel testo cifrato dovrebbe essere: "LMBK ALLO"

Creazione di cifrari a sostituzione Passaggio 9
Creazione di cifrari a sostituzione Passaggio 9

Passaggio 3. Decifrare un messaggio in codice trovando il sostituto delle lettere cifrate

Per tradurre di nuovo in inglese un messaggio codificato, invertire il processo utilizzato per codificare un messaggio. Per ogni lettera del messaggio codificato nell'alfabeto del testo cifrato, trova la lettera a cui corrisponde nell'alfabeto inglese. Scrivi ogni lettera 1 alla volta per decifrare il messaggio.

Ad esempio, supponiamo che tu stia ancora utilizzando il testo cifrato che sostituisce le lettere dell'alfabeto standard con la lettera 3 prima di esse. Se il tuo amico ti passa un codice che dice "ZLLI EXQ. IRKZE PLLK?” puoi usare l'alfabeto cifrato per decifrarlo. Scoprirai che il messaggio dice "COOL HAT. PRANZO PRESTO?"

Suggerimenti

  • Esistono vari altri codici di sostituzione esistenti su cui è possibile basare il codice di cifratura appena creato. Se lo desideri, prova a utilizzare uno dei cifrari più noti. Questi includono il codice CrissCross, il codice numerico nichilista e il codice parola chiave (o numero chiave).
  • Se sei preoccupato che altri (ad esempio un fratello ficcanaso) possano trovare il foglio su cui hai scritto la tua sequenza cifrata, potresti invece memorizzare la sequenza.
  • È possibile creare un codice di sostituzione per qualsiasi lingua che utilizza l'alfabeto latino. Sebbene tutti gli esempi in questo articolo siano in inglese, puoi creare un codice utilizzando gli stessi principi in spagnolo, francese, tedesco, ecc.

Consigliato: