Kode obstajajo že od začetka človeštva. Zdaj, še posebej z uvedbo računalnikov, kode postajajo vse lažje in lažje razbiti. Vendar pa obstaja ena koda, ki je nemogoče razbiti - enkratna koda pad.
Koraki
Metoda 1 od 3: Priprava
Korak 1. Napišite enkratno blazinico
To boste potrebovali za šifriranje sporočil. Enkratna blazinica je list papirja z naključnim zaporedjem črk. Potrebovali boste dve natančni kopiji - eno zase, drugo za svojega agenta (osebo, ki je prejela sporočilo). Recimo, da je naša enkratna blazinica
abgsdpeycnghf
Korak 2. Daj eno kopijo svojemu zastopniku
Drugega obdrži.
Metoda 2 od 3: Šifriranje sporočila
Korak 1. Napišite sporočilo na vrh papirja
Naše sporočilo je
zdravo
Korak 2. Pretvorite ga v številko
zdravo
postane
8 5 12 12 15
Korak 3. Zapišite črke enkratne blazinice spodaj
Potrebujete le toliko črk, kot jih je v sporočilu. Z našo enkratno blazinico so to
abgsd
. To je ključ.
Korak 4. Pretvorite ključ v številke
Ključ je zdaj
1 2 7 19 4
Korak 5. Dodajte ustrezne številke, da dobite kodni tekst
Dodajte prvo črko sporočila prvi črki ključa, drugo do drugo itd. Naš kodni tekst je
9 7 19 31
19.
Korak 6. Za vsako število nad (ni enako) 26 odštejte 26
Naš kodni tekst postane
9 7 19 5 19
Korak 7. Pretvorite nazaj v črke
Naše sporočilo s kodnim besedilom je
IGSES
Korak 8. Uničite del enkratne blazinice, ki ste ga uporabili
Zato je to enkratno blazinico: vsak del se uporabi enkrat. Če je napisano na papirju, ga odtrgajte in zažgite. Naša enkratna blazinica je zdaj
peycnghf
Korak 9. Pošljite sporočilo
Metoda 3 od 3: Dešifriranje sporočila
Korak 1. Vaš agent vam pošlje sporočilo nazaj
Dešifrirati ga morate. Recimo, da je sporočilo
WTNGPFM
Korak 2. Napišite sporočilo na vrh papirja
Pretvorite ga v številke in jih zapišite spodaj. Kodeks je zdaj
23 20 14 7 16 6 13
Korak 3. Napišite potrebne črke iz enkratne blazinice spodaj
To je ključ. Naš ključ je
peycngh
Korak 4. Pretvorite ključ v številke
Naš ključ postane
16 5 25 3 14 7 8
Korak 5. Od sporočila odštejte ustrezne številke ključa
23-16 = 7, 20-5 = 15, 14-25 = -11 itd. Naše sporočilo postane
7 15 -11 4 2 -1 5
Korak 6. Za katero koli negativno število ali nič dodajte
26
.
Sporočilo je zdaj
7 15 15 4 2 25 5
Korak 7. Pretvorite v črke
Sporočilo je
adijo
Korak 8. Uničite del enkratne blazinice, ki je bil uporabljen
Naša enkratna blazinica je zdaj f.
Nasveti
-
Dokler po uporabi ne uničite vsakega dela enkratne blazinice in nihče ne dobi kopije enkratne blazinice, je ta koda nezlomljiva. Vzemite prvo sporočilo,
IGSES
- . Pomeni zdravo. Brez pravilne enkratne blazinice pa bi jo lahko dešifrirali kot alice ali laser ali smrt. Pravzaprav bi lahko dešifrirali katero koli petčrkovno besedo. Brez enkratne blazinice ne veste, katera beseda, zato je sporočilo varno.