Koodit ovat olleet olemassa ihmiskunnan kynnyksestä lähtien. Nyt etenkin tietokoneiden käyttöönoton myötä koodit ovat yhä helpompia murtautua. On kuitenkin yksi koodi, jota ei voi murtaa - kertaluonteinen pad -koodi.
Askeleet
Menetelmä 1: 3: Valmistelu
Vaihe 1. Kirjoita kertaluonteinen vihko
Tarvitset tämän viestiesi salaamiseen. Kertaluettelo on paperi, johon on kirjoitettu satunnainen kirjainsarja. Tarvitset kaksi tarkkaa kopiota - yhden itsellesi ja toisen edustajallesi (viestin vastaanottavalle henkilölle). Sanotaan, että kertaluonteinen tyynymme on
abgsdpeycnghf
Vaihe 2. Anna yksi kopio edustajallesi
Pidä toinen.
Tapa 2/3: Viestin salaaminen
Vaihe 1. Kirjoita viesti paperin yläosaan
Viestimme on
Hei
Vaihe 2. Muunna se numeroksi
Hei
tulee
8 5 12 12 15
Vaihe 3. Kirjoita alla olevan kertaluettelon kirjaimet muistiin
Tarvitset vain niin monta kirjainta kuin viestissä on. Käyttämällä kertaluonteista tyynyämme nämä ovat
abgsd
. Tämä on avain.
Vaihe 4. Muunna avain numeroiksi
Avain on nyt
1 2 7 19 4
Vaihe 5. Yhdistä vastaavat numerot saadaksesi kooditeksti
Lisää viestin ensimmäinen kirjain avaimen ensimmäiseen kirjaimeen, toisesta toiseen jne. Kodekirjeemme on
9 7 19 31
19.
Vaihe 6. Jokaisesta numerosta, joka on yli (ei yhtä suuri) kuin 26, vähennä 26
Meidän kooditekstistä tulee
9 7 19 5 19
Vaihe 7. Muunna takaisin kirjaimiksi
Koditekstiviestimme on
IGSES
Vaihe 8. Tuhoa käyttämäsi kertatyynyn osa
Siksi se on kertaluonteinen tyyny: kutakin osaa käytetään kerran. Jos se on kirjoitettu paperille, repäise se pois ja polta. Kertaluontoinen tyynymme on nyt
peycnghf
Vaihe 9. Lähetä viesti
Tapa 3/3: Viestin salauksen purku
Vaihe 1. Välittäjä lähettää sinulle viestin takaisin
Sinun on purettava se. Sano, että viesti on
WTNGPFM
Vaihe 2. Kirjoita viesti paperin yläosaan
Muunna se numeroiksi ja kirjoita nämä alle. Koditeksti on nyt
23 20 14 7 16 6 13
Vaihe 3. Kirjoita tarvittavat kirjaimet alla olevasta kertaluettelosta
Tämä on avain. Avaimemme on
peycngh
Vaihe 4. Muunna avain numeroiksi
Avaimestamme tulee
16 5 25 3 14 7 8
Vaihe 5. Vähennä viestistä avaimen vastaavat numerot
23-16 = 7, 20-5 = 15, 14-25 = -11 jne. Viestistämme tulee
7 15 -11 4 2 -1 5
Vaihe 6. Lisää negatiivinen luku tai nolla
26
.
Viesti on nyt
7 15 15 4 2 25 5
Vaihe 7. Muunna kirjaimiksi
Viesti on
Hyvästi
Vaihe 8. Tuhoa käytetty kertaluonteisen tyynyn osa
Kertaluontoinen tyynymme on nyt f.
Vinkkejä
-
Niin kauan kuin tuhoat kertaluontoisen tyynyn jokaisen osan käytön jälkeen, eikä kukaan saa käsiinsä kopiota kertaluonteisesta tyynystä, tämä koodi on rikkomaton. Ota ensimmäinen viesti,
IGSES
- . Se tarkoittaa hei. Ilman oikeaa kertaluontoista tyynyä se voidaan kuitenkin tulkita tarkoittamaan alicea tai laseria tai kuolemaa. Itse asiassa se voitaisiin tulkita tarkoittamaan mitä tahansa viisikirjaimista sanaa. Ilman kertaluonteista tyynyä et tiedä mitä sanaa, joten viesti on suojattu.