Kodi ir bijuši kopš cilvēces rītausmas. Tagad, jo īpaši, ieviešot datorus, kodi kļūst arvien vieglāk uzlaužami. Tomēr ir viens kods, kuru nav iespējams uzlauzt - vienreizējs spilventiņa kods.
Soļi
1. metode no 3: Sagatavošana
Solis 1. Uzrakstiet vienreizēju spilventiņu
Tas būs nepieciešams, lai šifrētu savus ziņojumus. Vienreizējs spilventiņš ir papīra paliktnis ar nejaušu burtu secību. Jums būs nepieciešamas divas precīzas kopijas - viena sev, otra jūsu aģentam (personai, kas saņem ziņojumu). Pieņemsim, ka mūsu vienreizējais spilventiņš ir
abgsdpeycnghf
2. solis. Dodiet vienu eksemplāru savam aģentam
Turiet otru.
2. metode no 3: ziņojuma šifrēšana
1. solis. Uzrakstiet ziņojumu papīra lapas augšpusē
Mūsu vēstījums ir
Sveiki
Solis 2. Pārvērtiet to par skaitli
Sveiki
kļūst
8 5 12 12 15
Solis 3. Pierakstiet vienreizējā spilventiņa burtus zem tā
Jums ir nepieciešams tikai tik daudz burtu, cik ir ziņojumā. Izmantojot mūsu vienreizējo spilventiņu, tie ir
abgsd
. Šī ir atslēga.
Solis 4. Pārveidojiet atslēgu ciparos
Atslēga ir tagad
1 2 7 19 4
5. solis. Pievienojiet atbilstošos ciparus, lai iegūtu kodeku
Pievienojiet ziņojuma pirmo burtu taustiņa pirmajam burtam, otro - otro utt. Mūsu kodeksts ir
9 7 19 31
19.
6. solis. Katram skaitlim, kas pārsniedz (nav vienāds ar) 26, atņemiet 26
Mūsu kodoteksts kļūst
9 7 19 5 19
7. solis. Pārvērst par burtiem
Mūsu kodoteksta ziņojums ir
IGSES
8. solis. Iznīciniet izmantoto vienreizējā paliktņa daļu
Tāpēc tas ir vienreizējs spilventiņš: katra daļa tiek izmantota vienu reizi. Ja tas ir uzrakstīts uz papīra, noplēsiet to un sadedziniet. Mūsu vienreizējais spilventiņš ir tagad
peycnghf
9. solis. Nosūtiet ziņu
3. metode no 3: ziņojuma atšifrēšana
1. solis. Jūsu aģents nosūta jums ziņojumu
Jums tas ir jāatšifrē. Sakiet, ka ziņa ir
WTNGPFM
2. solis. Uzrakstiet ziņojumu papīra lapas augšpusē
Pārvērtiet to skaitļos un ierakstiet tos zemāk. Kodeku tagad
23 20 14 7 16 6 13
3. solis. Ierakstiet nepieciešamos burtus no vienreizējā spilventiņa zem tā
Šī ir atslēga. Mūsu atslēga ir
peycngh
Solis 4. Pārveidojiet atslēgu ciparos
Mūsu atslēga kļūst
16 5 25 3 14 7 8
5. solis. No ziņojuma atņemiet atbilstošos atslēgas numurus
23-16 = 7, 20-5 = 15, 14-25 = -11 utt. Mūsu vēstījums kļūst
7 15 -11 4 2 -1 5
6. solis. Jebkuram negatīvam skaitlim vai nullei pievienojiet
26
.
Ziņa ir tagad
7 15 15 4 2 25 5
7. solis. Pārvērst burtos
Ziņojums ir
uz redzēšanos
8. solis. Iznīciniet izmantoto vienreizējā paliktņa daļu
Mūsu vienreizējais paliktnis tagad ir f.
Padomi
-
Kamēr jūs iznīcināsiet katru vienreizējā paliktņa daļu pēc tā lietošanas un neviens nevarēs iegūt vienreizējā paliktņa kopiju, šis kods ir nesalaužams. Ņem pirmo ziņu,
IGSES
- . Tas nozīmē sveiki. Tomēr bez pareizā vienreizējā spilventiņa to varētu atšifrēt kā alisi vai lāzeru vai nāvi. Patiesībā to varētu atšifrēt, lai tas nozīmētu jebkuru piecu burtu vārdu. Bez vienreizējā spilventiņa jūs nezināt, kurš vārds, tāpēc ziņojums ir drošs.