Kodovi postoje od početka čovječanstva. Sada, posebno s uvođenjem računala, kodovi postaju sve lakši i lakši za razbijanje. Međutim, postoji jedan kod koji je nemoguće razbiti - jednokratni kod za pad.
Koraci
Metoda 1 od 3: Priprema
Korak 1. Napišite jednokratnu pločicu
Ovo će vam trebati za šifriranje vaših poruka. Jednokratni blok je blok papira sa nasumičnim nizom slova napisanih na njemu. Trebat će vam dvije točne kopije - jedna za vas, jedna za vašeg agenta (osoba koja prima poruku). Recimo da je naš jednokratni jastučić
abgsdpeycnghf
Korak 2. Dajte jednu kopiju svom agentu
Zadržite drugu.
Metoda 2 od 3: Šifriranje poruke
Korak 1. Napišite poruku na vrh papira
Naša poruka je
zdravo
Korak 2. Pretvorite ga u broj
zdravo
postaje
8 5 12 12 15
Korak 3. Zapišite slova jednokratne pločice ispod
Trebate samo onoliko slova koliko ih ima u poruci. Koristeći naš jednokratni jastučić, to su
abgsd
. Ovo je ključ.
Korak 4. Pretvorite ključ u brojeve
Ključ je sada
1 2 7 19 4
Korak 5. Dodajte odgovarajuće brojeve da biste dobili kodni tekst
Dodajte prvo slovo poruke prvom slovu ključa, drugo do drugo itd. Naš kodni tekst je
9 7 19 31
19.
Korak 6. Za svaki broj veći (nije jednak) 26 oduzmite 26
Naš kodeks postaje
9 7 19 5 19
Korak 7. Pretvorite natrag u slova
Naša poruka kodiranog teksta je
IGSES
Korak 8. Uništite dio jednokratnog uloška koji ste koristili
Zato je to jednokratna podloga: svaki se dio koristi jednom. Ako je napisano na papiru, otkinite ga i zapalite. Naš jednokratni uložak je sada
peycnghf
Korak 9. Pošaljite poruku
Metoda 3 od 3: Dešifriranje poruke
Korak 1. Vaš agent vam šalje poruku natrag
Morate ga dešifrirati. Recite da je poruka
WTNGPFM
Korak 2. Napišite poruku na vrh papira
Pretvorite ga u brojeve i zapišite ih ispod. Kodni tekst je sada
23 20 14 7 16 6 13
Korak 3. Napišite potrebna slova s jednokratne pločice ispod
Ovo je ključ. Naš ključ je
peycngh
Korak 4. Pretvorite ključ u brojeve
Naš ključ postaje
16 5 25 3 14 7 8
Korak 5. Od poruke oduzmite odgovarajuće brojeve ključa
23-16 = 7, 20-5 = 15, 14-25 = -11 itd. Naša poruka postaje
7 15 -11 4 2 -1 5
Korak 6. Za bilo koji negativni broj ili nulu zbrojite
26
.
Poruka je sada
7 15 15 4 2 25 5
Korak 7. Pretvorite u slova
Poruka je
Doviđenja
Korak 8. Uništite dio jednokratnog jastučića koji je korišten
Naš jednokratni jastučić sada je f.
Savjeti
-
Sve dok uništite svaki dio jednokratnog uloška nakon što ga upotrijebite, a nitko ne dobije kopiju jednokratnog uloška, ovaj kôd je neraskidiv. Primi prvu poruku,
IGSES
- . Znači zdravo. Međutim, bez ispravnog jednokratnog uloška, moglo bi se dešifrirati da znači alisa ili laser ili smrt. Zapravo, moglo bi se dešifrirati tako da znači bilo koju riječ od pet slova. Bez jednokratnog uloška ne znate koju riječ pa je poruka sigurna.