Koder har eksisteret siden menneskehedens daggry. Nu, især med introduktionen af computere, bliver koder lettere og lettere at knække. Der er dog en kode, der er umulig at knække - en engangskode.
Trin
Metode 1 af 3: Forberedelse
Trin 1. Skriv en engangsblok
Du skal bruge dette for at kryptere dine meddelelser. En engangsblok er et stykke papir med en tilfældig rækkefølge af bogstaver skrevet på den. Du skal bruge to nøjagtige kopier - en til dig selv, en til din agent (personen, der modtager beskeden). Lad os sige, at vores engangspude er
abgsdpeycnghf
Trin 2. Giv en kopi til din agent
Behold den anden.
Metode 2 af 3: Kryptering af en besked
Trin 1. Skriv meddelelsen øverst på et stykke papir
Vores budskab er
Hej
Trin 2. Konverter det til tal
Hej
bliver til
8 5 12 12 15
Trin 3. Skriv bogstaverne i engangspuden nedenunder
Du skal kun bruge så mange bogstaver, som der er i meddelelsen. Ved hjælp af vores engangspude er disse
abgsd
. Dette er nøglen.
Trin 4. Konverter nøglen til tal
Nøglen er nu
1 2 7 19 4
Trin 5. Tilføj de tilsvarende numre for at få kodeteksten
Føj det første bogstav i meddelelsen til det første bogstav i nøglen, andet til andet osv. Vores kode -tv er
9 7 19 31
19.
Trin 6. For hvert tal over (ikke lig med) 26 trækkes 26 fra
Vores codetext bliver
9 7 19 5 19
Trin 7. Konverter tilbage til bogstaver
Vores codetext -besked er
IGSES
Trin 8. Ødelæg den del af den engangspude, du brugte
Derfor er det en engangspude: hver del bruges én gang. Hvis det er skrevet på papir, riv det af og brænd det. Vores engangspude er nu
peycnghf
Trin 9. Send beskeden
Metode 3 af 3: Dekryptering af en besked
Trin 1. Din agent sender dig en besked tilbage
Du skal dekryptere det. Sig, at beskeden er
WTNGPFM
Trin 2. Skriv meddelelsen øverst på et stykke papir
Konverter det til tal, og skriv disse nedenunder. Kode -tv er nu
23 20 14 7 16 6 13
Trin 3. Skriv de nødvendige bogstaver fra engangspladen nedenunder
Dette er nøglen. Vores nøgle er
peycngh
Trin 4. Konverter nøglen til tal
Vores nøgle bliver
16 5 25 3 14 7 8
Trin 5. Træk de tilsvarende numre på nøglen fra meddelelsen
23-16 = 7, 20-5 = 15, 14-25 = -11 osv. Vores budskab bliver
7 15 -11 4 2 -1 5
Trin 6. Tilføj et negativt tal eller nul
26
.
Beskeden er nu
7 15 15 4 2 25 5
Trin 7. Konverter til bogstaver
Beskeden er
farvel
Trin 8. Ødelæg den del af engangspuden, der blev brugt
Vores engangspude er nu f.
Tips
-
Så længe du ødelægger hver del af engangspuden, efter du har brugt den, og ingen får fat i en kopi af engangspuden, er denne kode ubrydelig. Tag den første besked,
IGSES
- . Det betyder hej. Uden den korrekte engangspude kunne den imidlertid dechiffreres til at betyde alice eller laser eller død. Faktisk kan det blive dechiffreret til at betyde et ord på fem bogstaver. Uden engangstastaturet ved du ikke hvilket ord, så beskeden er sikker.