3 spôsoby, ako napísať nerozbitný kód

Obsah:

3 spôsoby, ako napísať nerozbitný kód
3 spôsoby, ako napísať nerozbitný kód
Anonim

Kódy sú k dispozícii od úsvitu ľudstva. Teraz, najmä so zavedením počítačov, sú kódy stále jednoduchšie a jednoduchšie ich prelomiť. Existuje však jeden kód, ktorý je nemožné prelomiť - jednorazový kód padu.

Kroky

Metóda 1 z 3: Príprava

Napíšte nerozbitný kód, krok 1
Napíšte nerozbitný kód, krok 1

Krok 1. Napíšte jednorazový blok

Budete to potrebovať na šifrovanie správ. Jednorazový blok je blok papiera, na ktorom je napísaný náhodný sled písmen. Budete potrebovať dve presné kópie - jednu pre seba, jednu pre svojho agenta (osobu, ktorá prijíma správu). Povedzme, že náš jednorazový blok je

abgsdpeycnghf

Napíšte nerozbitný kód, krok 2
Napíšte nerozbitný kód, krok 2

Krok 2. Dajte jednu kópiu svojmu zástupcovi

Nechajte si toho druhého.

Metóda 2 z 3: Šifrovanie správy

Napíšte nerozbitný kód, krok 3
Napíšte nerozbitný kód, krok 3

Krok 1. Napíšte správu v hornej časti papiera

Naše posolstvo je

Ahoj

Napíšte nerozbitný kód, krok 4
Napíšte nerozbitný kód, krok 4

Krok 2. Premeňte ho na číslo

Ahoj

sa stáva

8 5 12 12 15

Napíšte nerozbitný kód, krok 5
Napíšte nerozbitný kód, krok 5

Krok 3. Zapíšte si písmená jednorazového bloku nižšie

Potrebujete iba toľko písmen, koľko je v správe. Pomocou našej jednorazovej podložky sú to tieto

abgsd

. Toto je kľúč.

Napíšte nerozbitný kód, krok 6
Napíšte nerozbitný kód, krok 6

Krok 4. Preveďte kľúč na čísla

Kľúč je teraz

1 2 7 19 4

Napíšte nerozbitný kód, krok 7
Napíšte nerozbitný kód, krok 7

Krok 5. Sčítajte zodpovedajúce čísla, aby ste získali codetext

Pridajte prvé písmeno správy k prvému písmenu kľúča, k druhému k druhému atď. Náš codetext je

9 7 19 31

19.

Napíšte nerozbitný kód, krok 8
Napíšte nerozbitný kód, krok 8

Krok 6. Pre každé číslo nad (nie rovné) 26 odpočítajte 26

Náš codetext sa stáva

9 7 19 5 19

Napíšte nerozbitný kód, krok 9
Napíšte nerozbitný kód, krok 9

Krok 7. Previesť späť na písmená

Naša správa codetext je

IGSES

Krok 10 napíšte nerozbitný kód
Krok 10 napíšte nerozbitný kód

Krok 8. Zničte časť jednorazovej podložky, ktorú ste použili

Preto je to jednorazová podložka: každá časť sa použije raz. Ak je to napísané na papieri, odtrhnite ho a spálte. Náš jednorazový blok je teraz

peycnghf

Napíšte nerozbitný kód, krok 11
Napíšte nerozbitný kód, krok 11

Krok 9. Odošlite správu

Metóda 3 z 3: Dešifrovanie správy

Napíšte nerozbitný kód, krok 12
Napíšte nerozbitný kód, krok 12

Krok 1. Váš agent vám pošle správu späť

Musíte to dešifrovať. Povedzme, že správa je

WTNGPFM

Napíšte nerozbitný kód, krok 13
Napíšte nerozbitný kód, krok 13

Krok 2. Napíšte správu v hornej časti papiera

Premeňte ho na čísla a napíšte ich nižšie. Codetext je teraz

23 20 14 7 16 6 13

Napíšte nerozbitný kód, krok 14
Napíšte nerozbitný kód, krok 14

Krok 3. Napíšte potrebné písmená z jednorazového bloku zospodu

Toto je kľúč. Náš kľúč je

peycngh

Napíšte nerozbitný kód, krok 15
Napíšte nerozbitný kód, krok 15

Krok 4. Preveďte kľúč na čísla

Náš kľúč sa stáva

16 5 25 3 14 7 8

Napíšte nerozbitný kód, krok 16
Napíšte nerozbitný kód, krok 16

Krok 5. Od správy odpočítajte zodpovedajúce čísla kľúča

23-16 = 7, 20-5 = 15, 14-25 = -11 atď. Naše posolstvo sa stáva

7 15 -11 4 2 -1 5

Napíšte nerozbitný kód, krok 17
Napíšte nerozbitný kód, krok 17

Krok 6. Pre akékoľvek záporné číslo alebo nulu pridajte

26

.

Správa je teraz

7 15 15 4 2 25 5

Napíšte nerozbitný kód, krok 18
Napíšte nerozbitný kód, krok 18

Krok 7. Previesť na písmená

Správa je

Zbohom

Napíšte nerozbitný kód, krok 19
Napíšte nerozbitný kód, krok 19

Krok 8. Zničte časť jednorazovej podložky, ktorá bola použitá

Náš jednorazový blok je teraz f.

Tipy

  • Pokiaľ zničíte každú časť jednorazového bloku po jeho použití a nikto nezíska kópiu jednorazového bloku, tento kód je nerozbitný. Prijmite prvú správu,

    IGSES

  • . To znamená ahoj. Bez správnej jednorazovej podložky by to však bolo možné dešifrovať tak, že to znamená alicu alebo laser alebo smrť. V skutočnosti by to mohlo byť dešifrované tak, že to bude znamenať akékoľvek päťpísmenové slovo. Bez jednorazovej podložky neviete, ktoré slovo je, takže správa je bezpečná.

Odporúča: