Ako napísať nerozbitný kód?

8 Zničte časť jednorazovej podložky
Naša správa codetext je IGSES. 8 Zničte časť jednorazovej podložky, ktorú ste použili.

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.

Metóda 1 z 3: príprava

  1. 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.
  2. 2
    Jednu kópiu dajte svojmu zástupcovi a druhú si nechajte.

Metóda 2 z 3: zašifrovanie správy

  1. 1
    Napíšte správu v hornej časti listu papiera. Naša správa je ahoj.
  2. 2
    Premeňte to na čísla. Dobrý deň, stáva sa 8 5 12 12 15.
  3. 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 abgsd. Toto je kľúč.
  4. 4
    Previesť kľúč na čísla. Kľúč je teraz 1 2 7 19 4.
  5. 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.
  6. 6
    Pre každé číslo nad (nie rovné) 26 odčítajte 26. Náš codetext sa stane 9 7 19 5 19.
  7. 7
    Previesť späť na písmená. Naša správa codetextu je IGSES.
  8. 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.
  9. 9
    Odošlite správu
Ktorý je nemožné prelomiť - jednorazový kód padu
Existuje však jeden kód, ktorý je nemožné prelomiť - jednorazový kód padu.

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

  1. 1
    Váš zástupca vám pošle správu späť. Musíte to dešifrovať. Povedzte, že správa je WTNGPFM.
  2. 2
    Napíšte správu v hornej časti listu papiera. Premeňte ho na čísla a napíšte ich nižšie. Codetext je teraz 23 20 14 7 16 6 13.
  3. 3
    Napíšte potrebné písmená z jednorazového bloku zospodu. Toto je kľúč. Náš kľúč je peycngh.
  4. 4
    Previesť kľúč na čísla. Náš kľúč sa stáva 16 5 25 3 14 7 8.
  5. 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.
  6. 6
    K ľubovoľnému zápornému číslu alebo nule pripočítajte 26. Správa je teraz 7 15 15 4 2 25 5.
  7. 7
    Previesť na písmená. Správa je zbohom.
  8. 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á.

Otázky a odpovede

  • Ako si môžem vybrať jednorazový blok?
    Náhodne - začnite hádzať kockami. Metódy, ako je preberanie každého desiateho listu z Biblie kráľa Jakuba alebo používanie počítačového generátora pseudonáhodných čísel, sú citlivé na kryptoanalýzu. Len skutočne náhodný blok je teoreticky nerozbitný.
  • Koľko písmen potrebujem na kód? Ktoré?
    Na kódovanú správu potrebujete iba množstvo náhodných písmen.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail