Codes gibt es seit Anbeginn der Menschheit. Jetzt, vor allem mit der Einführung von Computern, werden Codes immer einfacher zu knacken. Es gibt jedoch einen Code, der unmöglich zu knacken ist - einen einmaligen Pad-Code.
Schritte
Methode 1 von 3: Vorbereitung
Schritt 1. Schreiben Sie einen einmaligen Block
Diese benötigen Sie, um Ihre Nachrichten zu verschlüsseln. Ein Einmalblock ist ein Block aus Papier, auf dem eine zufällige Folge von Buchstaben geschrieben ist. Sie benötigen zwei genaue Kopien - eine für sich selbst, eine für Ihren Agenten (die Person, die die Nachricht erhält). Sagen wir, unser einmaliger Block ist
abgsdpeycnghf
Schritt 2. Geben Sie Ihrem Agenten eine Kopie
Behalte den anderen.
Methode 2 von 3: Eine Nachricht verschlüsseln
Schritt 1. Schreiben Sie die Nachricht oben auf ein Blatt Papier
Unsere Botschaft ist
Hallo
Schritt 2. Wandeln Sie es in eine Zahl um
Hallo
wird
8 5 12 12 15
Schritt 3. Schreiben Sie die Buchstaben des Einmalblocks darunter auf
Sie benötigen nur so viele Buchstaben, wie die Nachricht enthält. Mit unserem One-Time-Pad sind dies
abgsd
. Dies ist der Schlüssel.
Schritt 4. Wandeln Sie den Schlüssel in Zahlen um
Der Schlüssel ist jetzt
1 2 7 19 4
Schritt 5. Fügen Sie die entsprechenden Zahlen zusammen, um den Codetext zu erhalten
Fügen Sie den ersten Buchstaben der Nachricht zum ersten Buchstaben des Schlüssels hinzu, den zweiten zum zweiten usw. Unser Codetext ist
9 7 19 31
19.
Schritt 6. Für jede Zahl über (ungleich) 26 subtrahieren Sie 26
Unser Codetext wird
9 7 19 5 19
Schritt 7. Zurück in Buchstaben umwandeln
Unsere Codetext-Nachricht lautet
IGSES
Schritt 8. Zerstören Sie den Teil des Einmal-Pads, den Sie verwendet haben
Aus diesem Grund ist es ein One-Time-Pad: Jedes Teil wird einmal verwendet. Wenn es auf Papier geschrieben ist, reißen Sie es ab und verbrennen Sie es. Unser einmaliger Block ist jetzt
peycnghf
Schritt 9. Senden Sie die Nachricht
Methode 3 von 3: Eine Nachricht entschlüsseln
Schritt 1. Ihr Agent sendet Ihnen eine Nachricht zurück
Sie müssen es entschlüsseln. Sag die Nachricht ist
WTNGPFM
Schritt 2. Schreiben Sie die Nachricht oben auf ein Blatt Papier
Wandeln Sie es in Zahlen um und schreiben Sie diese darunter. Der Codetext ist jetzt
23 20 14 7 16 6 13
Schritt 3. Schreiben Sie die erforderlichen Buchstaben aus dem Einmalblock darunter
Dies ist der Schlüssel. Unser Schlüssel ist
peycngh
Schritt 4. Wandeln Sie den Schlüssel in Zahlen um
Unser Schlüssel wird
16 5 25 3 14 7 8
Schritt 5. Subtrahieren Sie die entsprechenden Zahlen des Schlüssels von der Nachricht
23-16 = 7, 20-5 = 15, 14-25 = -11 usw. Unsere Botschaft wird
7 15 -11 4 2 -1 5
Schritt 6. Für jede negative Zahl oder Null addieren Sie
26
.
Die Nachricht ist jetzt
7 15 15 4 2 25 5
Schritt 7. In Buchstaben umwandeln
Die Nachricht ist
Auf Wiedersehen
Schritt 8. Zerstören Sie den Teil des Einmal-Pads, der verwendet wurde
Unser einmaliger Block ist jetzt f.
Tipps
-
Solange Sie jeden Teil des One-Time-Pads zerstören, nachdem Sie es benutzt haben und niemand eine Kopie des One-Time-Pads in die Hände bekommt, ist dieser Code unzerbrechlich. Nimm die erste Nachricht,
IGSES
- . Es bedeutet Hallo. Ohne das richtige Einmal-Pad könnte es jedoch entschlüsselt werden, um Alice oder Laser oder Tod zu bedeuten. Tatsächlich könnte es so entziffert werden, dass es jedes fünfbuchstabige Wort bedeutet. Ohne den Einmalblock wissen Sie nicht, welches Wort, daher ist die Nachricht sicher.