Kodovi su prisutni od početka čovječanstva. Sada, posebno s uvođenjem računara, šifre postaju sve lakše i lakše se otkrivaju. 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 tablicu
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 uložak
abgsdpeycnghf
Korak 2. Dajte jednu kopiju svom agentu
Zadržite drugu.
Metoda 2 od 3: Šifriranje poruke
Korak 1. Napišite poruku na vrhu papira
Naša poruka je
zdravo
Korak 2. Pretvorite ga u broj
zdravo
postaje
8 5 12 12 15
Korak 3. Zapišite slova jednokratnog bloka ispod
Potrebno vam je samo onoliko slova koliko ima u poruci. Koristeći naš jednokratni tampon, ovo 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š kodni tekst postaje
9 7 19 5 19
Korak 7. Pretvorite nazad u slova
Naša poruka kodiranog teksta je
IGSES
Korak 8. Uništite dio jednokratnog uloška koji ste koristili
Zbog toga je to jednokratna podloga: svaki dio se koristi jednom. Ako je napisano na papiru, otkinite ga i zapalite. Naš jednokratni blok 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 vrhu 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 sa 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. Oduzmite odgovarajuće brojeve ključa iz poruke
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 dodajte
26
.
Poruka je sada
7 15 15 4 2 25 5
Korak 7. Pretvorite u slova
Poruka glasi
zbogom
Korak 8. Uništite dio jednokratne podloge 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 niko ne dobije kopiju jednokratnog uloška, ovaj kôd je neraskidiv. Primi prvu poruku,
IGSES
- . To znači zdravo. Međutim, bez ispravnog jednokratnog uloška, moglo bi se dešifrirati da znači alisa ili laser ili smrt. U stvari, 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.