3 sposoby na napisanie niezniszczalnego kodu

Spisu treści:

3 sposoby na napisanie niezniszczalnego kodu
3 sposoby na napisanie niezniszczalnego kodu
Anonim

Kody istnieją od zarania ludzkości. Teraz, zwłaszcza po wprowadzeniu komputerów, kody stają się coraz łatwiejsze do złamania. Jest jednak jeden kod, którego nie da się złamać - jednorazowy kod do padu.

Kroki

Metoda 1 z 3: Przygotowanie

Napisz niezniszczalny kod Krok 1
Napisz niezniszczalny kod Krok 1

Krok 1. Napisz jednorazowy pad

Będzie to potrzebne do zaszyfrowania wiadomości. Blok jednorazowy to bloczek papieru z zapisanym na nim losowym ciągiem liter. Potrzebne będą dwie dokładne kopie - jedna dla siebie, druga dla agenta (osoby odbierającej wiadomość). Powiedzmy, że nasz jednorazowy pad to

abgsdpeycnghf

Napisz niezniszczalny kod Krok 2
Napisz niezniszczalny kod Krok 2

Krok 2. Przekaż jeden egzemplarz swojemu agentowi

Zachowaj drugą.

Metoda 2 z 3: Szyfrowanie wiadomości

Napisz niezniszczalny kod Krok 3
Napisz niezniszczalny kod Krok 3

Krok 1. Napisz wiadomość na górze kartki

Nasza wiadomość to

dzień dobry

Napisz niezniszczalny kod Krok 4
Napisz niezniszczalny kod Krok 4

Krok 2. Przekształć go w liczbę

dzień dobry

staje się

8 5 12 12 15

Napisz niezniszczalny kod Krok 5
Napisz niezniszczalny kod Krok 5

Krok 3. Zapisz litery jednorazowego bloku pod spodem

Potrzebujesz tylko tyle liter, ile jest w wiadomości. Korzystając z naszego jednorazowego padu, są to

abgsd

. To jest klucz.

Napisz niezniszczalny kod Krok 6
Napisz niezniszczalny kod Krok 6

Krok 4. Zamień klucz na liczby

Kluczem jest teraz

1 2 7 19 4

Napisz niezniszczalny kod Krok 7
Napisz niezniszczalny kod Krok 7

Krok 5. Dodaj razem odpowiednie liczby, aby uzyskać tekst kodu

Dodaj pierwszą literę wiadomości do pierwszej litery klucza, drugą do drugiej itd. Nasz kod to

9 7 19 31

19.

Napisz niezniszczalny kod Krok 8
Napisz niezniszczalny kod Krok 8

Krok 6. Dla każdej liczby powyżej (nie równej) 26 odejmij 26

Nasz kod tekstowy staje się

9 7 19 5 19

Napisz niezniszczalny kod Krok 9
Napisz niezniszczalny kod Krok 9

Krok 7. Konwertuj z powrotem na litery

Nasza wiadomość kodowa to

IGSES

Napisz niezniszczalny kod Krok 10
Napisz niezniszczalny kod Krok 10

Krok 8. Zniszcz część jednorazowej podkładki, której użyłeś

Dlatego jest to pad jednorazowy: każda część jest używana raz. Jeśli jest napisany na papierze, oderwij go i spal. Nasz jednorazowy pad jest teraz

peycnghf

Napisz niezniszczalny kod Krok 11
Napisz niezniszczalny kod Krok 11

Krok 9. Wyślij wiadomość

Metoda 3 z 3: Odszyfrowywanie wiadomości

Napisz niezniszczalny kod Krok 12
Napisz niezniszczalny kod Krok 12

Krok 1. Twój agent odeśle Ci wiadomość zwrotną

Musisz to odszyfrować. Powiedz, że wiadomość jest

WTNGPFM

Napisz niezniszczalny kod Krok 13
Napisz niezniszczalny kod Krok 13

Krok 2. Napisz wiadomość na górze kartki

Przekształć to w liczby i zapisz je poniżej. Tekst kodu to teraz

23 20 14 7 16 6 13

Napisz niezniszczalny kod Krok 14
Napisz niezniszczalny kod Krok 14

Krok 3. Wpisz potrzebne litery z jednorazowego bloku pod spodem

To jest klucz. Naszym kluczem jest

peycngh

Napisz niezniszczalny kod Krok 15
Napisz niezniszczalny kod Krok 15

Krok 4. Zamień klucz na liczby

Naszym kluczem staje się

16 5 25 3 14 7 8

Napisz niezniszczalny kod Krok 16
Napisz niezniszczalny kod Krok 16

Krok 5. Odejmij odpowiednie cyfry klucza od wiadomości

23-16 = 7, 20-5 = 15, 14-25 = -11 itd. Nasza wiadomość staje się

7 15 -11 4 2 -1 5

Napisz niezniszczalny kod Krok 17
Napisz niezniszczalny kod Krok 17

Krok 6. Dla dowolnej liczby ujemnej lub zera dodaj

26

.

Wiadomość jest teraz

7 15 15 4 2 25 5

Napisz niezniszczalny kod Krok 18
Napisz niezniszczalny kod Krok 18

Krok 7. Konwertuj na litery

Wiadomość jest

do widzenia

Napisz niezniszczalny kod Krok 19
Napisz niezniszczalny kod Krok 19

Krok 8. Zniszcz część jednorazowej podkładki, która została użyta

Nasz jednorazowy pad to teraz f.

Porady

  • Dopóki zniszczysz każdą część jednorazowego pada po jego użyciu i nikt nie otrzyma kopii jednorazowego pada, ten kod jest nie do złamania. Weź pierwszą wiadomość,

    IGSES

  • . To znaczy cześć. Jednak bez odpowiedniego jednorazowego bloku można go rozszyfrować jako alicję, laser lub śmierć. W rzeczywistości można go rozszyfrować i oznaczać dowolne pięcioliterowe słowo. Bez jednorazowego notatnika nie wiesz, którego słowa, więc wiadomość jest bezpieczna.

Zalecana: