Se on 11:13pm jouluaattona ja olen minun toinen katselu klassinen loma elokuva joulutarina. Tiedät varmaan, että kyse on Ralphie Parkerista ja hänen pakkomielteestään saada punainen Ryder-ilmakivääri joululahjaksi, – joten En anna teille juonikatsausta. Mutta tein lopulta päättää selvittää jotain, joka oli vaivannut minua jo vuosia: mitä Pikku Orphan Annie dekooderi pin? Millä koodilla kuuluttajan antama numeroviesti muutetaan sanoiksi?,
olen aina ollut levoton tämä koska, kun Ralphie on valmis kopioi alas Annien salainen viesti, kuuluttaja kertoo kuuntelijat voivat asettaa niiden nastat B-2. Olin aina olettanut, että pin-koodi on vain yksinkertainen Caesar cipher, jossa tietyllä kirjaimella on tietty numero ja sitten koko aakkoset siirtyy vastaavasti. Cipher B-2 ei olisi edes muutos; se olisi yksinkertaisesti A=1, B=2, … Z = 26, joten se oli ensimmäinen asia, joka vaivasi minua. Myös kaksi ensimmäistä numeroa, joista kuuluttaja soittaa, ovat 12 ja 11, jotka B-2: lle ovat LK., Kovin moni englanninkielinen sana ei ala LK: lla, joten ongelma on olemassa.
emme saa kuulla koko viestiä, mutta näemme sen myöhemmin, kun Ralphie asettuu kylpyhuoneeseen purkamaan sen yksityisesti.
hän työskentelee raivokkaasti ja huomaa, että vastaus on varmasti juoda Ovaltine (”kurja mainos?”). Tämä ei voi olla Caesar cipher B-2. Itse asiassa, oli koodi mikä tahansa, odotan ensimmäisen numeron olevan 2, ei 12. Myös, jos tämä olisi Caesar cipher sitten, mitä salakirjoituksen avain, kaksi ensimmäistä numeroa olisi poiketa 3, koska ne vastaavat B ja E.
Mitä antaa?, Olemme nyt tajunneet, ettei se voi olla vain Caesarin salakirjoitus. Koska tiedämme viesti, katsotaanpa kääntää kirjeitä emme voi tietää varmasti: A=9, B=12, D=14, E=11, I=18, K=21, L=17?, N=23, O=24, R=25, S=2, T=4, U=3, V=5, Y = 6? Ralphie on käsiala ei ole suuri, joten pari nämä eivät ole selkeitä, mutta ei ole selvää kuvio erottaa vierekkäisiä kirjaimia. Koska olen matemaatikko, ensimmäinen vaistoni on kuvitella monimutkaisempi salausjärjestelmä, kuten Vigenèren salakirjoitus. Tähän järjestelmään kuuluu avainsanan valitseminen ja salaaminen seuraavasti., Concatenate avainsanan toistuvasti, kunnes se vastaa pituus viesti, jonka haluat lähettää, ja sitten kuulla tabula recta alla koodata viestin.
Sano viestisi on Olla varma, juoda Ovaltine, ja avainsana on maitoa (oikeasti, epäilen, että sponsoreita olisi halunnut avainsanan Ovaltine, mutta mennään eteenpäin). Sen jälkeen sovit avainsanan, jolla on sopiva pituus: MILKMILKMILKMILKMILKM. Koodata ensimmäinen kirjain, ota yhteys rivi M pöytä ja mennä B-sarakkeessa saat N. E ”voi” saa pariksi ja niin koodaa kuten M., Koko viesti on sitten NMDEDMEYPZTXWGZEDWGKZBTXQ. Dekoodaus tällainen salaus ei ole helppoa, mutta ne eivät ole läpäisemätön. Suurin este on arvailla avainsanan pituus ja tehdä sitten joitakin taajuusanalyysejä sen murtamiseksi.
joka tapauksessa yllä oleva koodattu viesti, jossa käytetään avainsanaa maito, ei näytä tekevän temppua. Etsin sitten kuvia dekooderin pinistä, mutta niitä ei ole montaa. Tässä on Ralphie pitämällä sitä elokuva:
numerot ovat kunnossa, mutta kirjeet eivät ole., Ne, jotka näkyvät ovat WNORPQ, ja nämä riviin numerot viestin (ne, jotka tiedämme joka tapauksessa). Niin, näyttää siltä, että dekooderin pin yksinkertaisesti on permutaatio 26 toisella puolella kirjaimet ja numerot 1-26, jotta, ja Ralphie dekoodaa viestin hän on kirjoittanut alas (pin asettaa B-12, ilmeisesti).
But, it ’ s no matter. Edes B-2: n kaltainen epäjohdonmukaisuus ei voi pilata tätä elokuvaa. Ja koska voin nyt lakata ajattelemasta sitä, minulla on todella hauskaa joulua.