Koder har eksistert siden menneskehetens begynnelse. Nå, spesielt med introduksjonen av datamaskiner, blir koder lettere og lettere å knekke. Imidlertid er det en kode som er umulig å knekke - en engangskode.
Trinn
Metode 1 av 3: Tilberedning
Trinn 1. Skriv en engangsblokk
Du trenger dette for å kryptere meldingene dine. En engangsblokk er et stykke papir med en tilfeldig bokstavsekvens skrevet på den. Du trenger to eksakte kopier - en for deg selv, en for din agent (personen som mottar meldingen). La oss si at vår engangspute er
abgsdpeycnghf
Trinn 2. Gi en kopi til agenten din
Behold den andre.
Metode 2 av 3: Kryptering av en melding
Trinn 1. Skriv meldingen øverst på et stykke papir
Vårt budskap er
Hallo
Trinn 2. Konverter det til tall
Hallo
blir
8 5 12 12 15
Trinn 3. Skriv ned bokstavene i engangsputen under
Du trenger bare så mange bokstaver som det er i meldingen. Ved å bruke vår engangspute, er disse
abgsd
. Dette er nøkkelen.
Trinn 4. Konverter nøkkelen til tall
Nøkkelen er nå
1 2 7 19 4
Trinn 5. Legg sammen de tilsvarende tallene for å få kodeteksten
Legg den første bokstaven i meldingen til den første bokstaven i nøkkelen, den andre til den andre, etc. Vår kode -tv er
9 7 19 31
19.
Trinn 6. For hvert tall over (ikke lik) 26 trekker du fra 26
Vår kodetext blir
9 7 19 5 19
Trinn 7. Konverter tilbake til bokstaver
Vår tekst -melding er
IGSES
Trinn 8. Ødelegg delen av engangsputen du brukte
Dette er grunnen til at det er en engangspute: hver del brukes en gang. Hvis det er skrevet på papir, riv det av og brenn det. Vår engangspute er nå
peycnghf
Trinn 9. Send meldingen
Metode 3 av 3: Dekryptering av en melding
Trinn 1. Agenten sender deg en melding tilbake
Du må dekryptere den. Si at meldingen er
WTNGPFM
Trinn 2. Skriv meldingen øverst på et stykke papir
Konverter det til tall og skriv disse under. Kodeteksten er nå
23 20 14 7 16 6 13
Trinn 3. Skriv de nødvendige bokstavene fra engangsputen under
Dette er nøkkelen. Nøkkelen vår er
peycngh
Trinn 4. Konverter nøkkelen til tall
Nøkkelen vår blir
16 5 25 3 14 7 8
Trinn 5. Trekk de tilsvarende tallene til nøkkelen fra meldingen
23-16 = 7, 20-5 = 15, 14-25 = -11, etc. Budskapet vårt blir
7 15 -11 4 2 -1 5
Trinn 6. For et negativt tall eller null, legg til
26
.
Meldingen er nå
7 15 15 4 2 25 5
Trinn 7. Konverter til bokstaver
Meldingen er
ha det
Trinn 8. Ødelegg delen av engangsputen som ble brukt
Vår engangspute er nå f.
Tips
-
Så lenge du ødelegger hver del av engangsputen etter at du har brukt den, og ingen får tak i en kopi av engangsputen, er denne koden uknuselig. Ta den første meldingen,
IGSES
- . Det betyr hei. Uten den riktige engangsputen kan den imidlertid dechiffreres til å bety alice eller laser eller død. Faktisk kan det bli dechiffrert til å bety et ord på fem bokstaver. Uten engangspute vet du ikke hvilket ord, så meldingen er sikker.