A kódok az emberiség hajnala óta léteznek. Most, különösen a számítógépek bevezetésével, a kódok egyre könnyebben feltörhetők. Van azonban egy kód, amelyet lehetetlen feltörni - egy egyszeri pad kód.
Lépések
Módszer 1 /3: Előkészítés
1. lépés. Írjon egyszeri lapot
Erre szüksége lesz az üzenetek titkosításához. Az egyszeri lap egy papírlap, amelyre véletlenszerű betűsor van írva. Szüksége lesz két pontos másolatra - egy saját magára, egy az ügynökére (az üzenetet fogadó személyre). Tegyük fel, hogy az egyszeri padunk az
abgsdpeycnghf
2. lépés. Adjon egy példányt az ügynökének
Tartsd meg a másikat.
2. módszer a 3 -ból: Üzenet titkosítása
1. lépés Írja le az üzenetet egy papír tetejére
Üzenetünk az
Helló
Lépés 2. Alakítsa át számmá
Helló
válik
8 5 12 12 15
3. Írja le az alatta lévő egyszeri betű betűit
Csak annyi betűre van szüksége, amennyi az üzenetben van. Egyszeri párnánk segítségével ezek
abgsd
. Ez a kulcs.
4. lépés: A kulcsot alakítsa számokká
A kulcs most van
1 2 7 19 4
5. lépés: A kódszöveg megszerzéséhez adja hozzá a megfelelő számokat
Adja hozzá az üzenet első betűjét a kulcs első betűjéhez, a másodiktól a másodikhoz stb. A kódszövegünk az
9 7 19 31
19.
6. lépés: Minden 26 -nál több (nem egyenlő) számból vonjon ki 26 -ot
Kódszövegünk lesz
9 7 19 5 19
7. lépés: Váltson vissza betűvé
Codetext üzenetünk az
IGSES
Lépés 8. Pusztítsa el az egyszer használatos párna használt részét
Ezért ez egy egyszeri betét: minden alkatrészt egyszer használnak. Ha papírra van írva, tépje le és égesse el. Egyszeri padunk most van
peycnghf
9. lépés. Küldje el az üzenetet
3. módszer 3 -ból: Egy üzenet visszafejtése
1. lépés. Az ügynöke üzenetet küld Önnek
Meg kell dekódolni. Mondja, hogy az üzenet az
WTNGPFM
2. lépés Írja le az üzenetet egy papír tetejére
Alakítsd át számokká, és írd alá őket. A kódszöveg most van
23 20 14 7 16 6 13
Lépés 3. Írja be a szükséges betűket az alatta lévő egyszeri lapból
Ez a kulcs. A kulcsunk az
peycngh
4. lépés: A kulcsot alakítsa számokká
A kulcsunk lesz
16 5 25 3 14 7 8
5. lépés. Vonja ki a kulcs megfelelő számát az üzenetből
23-16 = 7, 20-5 = 15, 14-25 = -11 stb. Üzenetünk lesz
7 15 -11 4 2 -1 5
6. lépés: Bármilyen negatív szám vagy nulla esetén adja hozzá
26
.
Az üzenet most van
7 15 15 4 2 25 5
Lépés 7. Átalakítás betűvé
Az üzenet az
viszontlátásra
8. Lépés. Pusztítsa el az egyszer használatos párna használt részét
Egyszeri padunk most f.
Tippek
-
Mindaddig, amíg a használat után elpusztítja az egyszer használatos betét minden egyes részét, és senki nem kapja meg az egyszeri betét másolatát, ez a kód feltörhetetlen. Fogadd el az első üzenetet,
IGSES
- . Sziasztok. A megfelelő egyszeri betét nélkül azonban megfejthető, hogy alice vagy lézer vagy halál. Valójában megfejthető bármilyen ötbetűs szó. Az egyszeri pad nélkül nem tudja, melyik szó, így az üzenet biztonságos.