3 Möglichkeiten, einen unzerbrechlichen Code zu schreiben

Inhaltsverzeichnis:

3 Möglichkeiten, einen unzerbrechlichen Code zu schreiben
3 Möglichkeiten, einen unzerbrechlichen Code zu schreiben
Anonim

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

Schreiben Sie einen unzerbrechlichen Code Schritt 1
Schreiben Sie einen unzerbrechlichen Code Schritt 1

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

Schreiben Sie einen unzerbrechlichen Code Schritt 2
Schreiben Sie einen unzerbrechlichen Code Schritt 2

Schritt 2. Geben Sie Ihrem Agenten eine Kopie

Behalte den anderen.

Methode 2 von 3: Eine Nachricht verschlüsseln

Schreiben Sie einen unzerbrechlichen Code Schritt 3
Schreiben Sie einen unzerbrechlichen Code Schritt 3

Schritt 1. Schreiben Sie die Nachricht oben auf ein Blatt Papier

Unsere Botschaft ist

Hallo

Schreiben Sie einen unzerbrechlichen Code Schritt 4
Schreiben Sie einen unzerbrechlichen Code Schritt 4

Schritt 2. Wandeln Sie es in eine Zahl um

Hallo

wird

8 5 12 12 15

Schreiben Sie einen unzerbrechlichen Code Schritt 5
Schreiben Sie einen unzerbrechlichen Code Schritt 5

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.

Schreiben Sie einen unzerbrechlichen Code Schritt 6
Schreiben Sie einen unzerbrechlichen Code Schritt 6

Schritt 4. Wandeln Sie den Schlüssel in Zahlen um

Der Schlüssel ist jetzt

1 2 7 19 4

Schreiben Sie einen unzerbrechlichen Code Schritt 7
Schreiben Sie einen unzerbrechlichen Code Schritt 7

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.

Schreiben Sie einen unzerbrechlichen Code Schritt 8
Schreiben Sie einen unzerbrechlichen Code Schritt 8

Schritt 6. Für jede Zahl über (ungleich) 26 subtrahieren Sie 26

Unser Codetext wird

9 7 19 5 19

Schreiben Sie einen unzerbrechlichen Code Schritt 9
Schreiben Sie einen unzerbrechlichen Code Schritt 9

Schritt 7. Zurück in Buchstaben umwandeln

Unsere Codetext-Nachricht lautet

IGSES

Schreiben Sie einen unzerbrechlichen Code Schritt 10
Schreiben Sie einen unzerbrechlichen Code Schritt 10

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

Schreiben Sie einen unzerbrechlichen Code Schritt 11
Schreiben Sie einen unzerbrechlichen Code Schritt 11

Schritt 9. Senden Sie die Nachricht

Methode 3 von 3: Eine Nachricht entschlüsseln

Schreiben Sie einen unzerbrechlichen Code Schritt 12
Schreiben Sie einen unzerbrechlichen Code Schritt 12

Schritt 1. Ihr Agent sendet Ihnen eine Nachricht zurück

Sie müssen es entschlüsseln. Sag die Nachricht ist

WTNGPFM

Schreiben Sie einen unzerbrechlichen Code Schritt 13
Schreiben Sie einen unzerbrechlichen Code Schritt 13

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

Schreiben Sie einen unzerbrechlichen Code Schritt 14
Schreiben Sie einen unzerbrechlichen Code Schritt 14

Schritt 3. Schreiben Sie die erforderlichen Buchstaben aus dem Einmalblock darunter

Dies ist der Schlüssel. Unser Schlüssel ist

peycngh

Schreiben Sie einen unzerbrechlichen Code Schritt 15
Schreiben Sie einen unzerbrechlichen Code Schritt 15

Schritt 4. Wandeln Sie den Schlüssel in Zahlen um

Unser Schlüssel wird

16 5 25 3 14 7 8

Schreiben Sie einen unzerbrechlichen Code Schritt 16
Schreiben Sie einen unzerbrechlichen Code Schritt 16

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

Schreiben Sie einen unzerbrechlichen Code Schritt 17
Schreiben Sie einen unzerbrechlichen Code Schritt 17

Schritt 6. Für jede negative Zahl oder Null addieren Sie

26

.

Die Nachricht ist jetzt

7 15 15 4 2 25 5

Schreiben Sie einen unzerbrechlichen Code Schritt 18
Schreiben Sie einen unzerbrechlichen Code Schritt 18

Schritt 7. In Buchstaben umwandeln

Die Nachricht ist

Auf Wiedersehen

Schreiben Sie einen unzerbrechlichen Code Schritt 19
Schreiben Sie einen unzerbrechlichen Code Schritt 19

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.

Empfohlen: