Het is 11:13pm op kerstavond en ik ben op mijn tweede bekijken van de klassieke vakantie film A Christmas Story. Je weet waarschijnlijk dat het gaat over Ralphie Parker en zijn obsessie met het krijgen van een Red Ryder BB gun voor Kerstmis, dus Ik zal je geen samenvatting geven. Maar ik heb eindelijk besloten om erachter te komen iets dat al jaren aan me knaagde: Wat is er met de kleine weeskind Annie decoder pin? Hiermee bedoel ik, wat is de code om de numerieke boodschap van de omroeper om te zetten in woorden?,

Ik heb altijd last gehad van dit omdat, wanneer Ralphie klaar is om Annie ‘ s geheime bericht te kopiëren, de omroeper de luisteraars vertelt om hun pinnen op B-2 te zetten. Ik had altijd aangenomen dat de pin is gewoon een eenvoudige Caesar cipher waarin een bepaalde letter is ingesteld op een bepaald nummer en dan het hele alfabet verschuift dienovereenkomstig. Het cijfer B-2 zou niet eens een verschuiving zijn; het zou gewoon A = 1, B = 2, zijn … Z = 26, dus dat is het eerste wat me dwars zat. Ook, de eerste twee nummers de omroeper gesprekken zijn 12 en 11, die voor B-2 zijn LK., Niet veel Engelse woorden beginnen met LK, dus er is een probleem.

we krijgen niet de hele boodschap te horen, maar we zien het later als Ralphie in de badkamer opstart om privé te decoderen.

hij werkt woedend, en ontdekt dat het antwoord is zorg ervoor dat je je Ovaltine drinkt (“a crummy commercial?”). Maar dit kan niet Caesar cipher B-2 zijn. Wat de code ook is, Ik verwacht dat het eerste nummer 2 is, niet 12. Ook, als dit een Caesar cipher dan, ongeacht de cipher sleutel, de eerste twee getallen zouden verschillen met 3 omdat ze corresponderen met B en E.

Wat geeft?, We weten nu dat het niet zomaar een Caesar-code kan zijn. Aangezien we de boodschap kennen, laten we de letters vertalen die we zeker weten: 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 ‘ s handschrift is niet geweldig, dus een paar van deze zijn niet duidelijk, maar er is geen duidelijk patroon tussen aangrenzende letters. Als wiskundige, mijn eerste instinct is om een ingewikkelder encryptie schema voor te stellen, zoals de Vigenère cipher. Dit schema omvat het kiezen van een trefwoord en coderen als volgt., Voeg het trefwoord herhaaldelijk samen totdat het overeenkomt met de lengte van het bericht dat u wilt verzenden en raadpleeg dan de Tabula recta hieronder om uw bericht te coderen.

zeg dat je boodschap is zorg ervoor dat je je Ovaltine drinkt, en je sleutelwoord is melk (echt, ik vermoed dat de sponsors zouden willen dat het sleutelwoord Ovaltine is, maar laten we verder gaan). Je zou dan het trefwoord samenvoegen om de juiste lengte te hebben: MILKMILKMILKMILKM. Om de eerste letter te coderen, raadpleeg rij M in de tabel en ga naar de kolom B om N. te krijgen. de E in ” be ” wordt gekoppeld met I en codeert dus als M., Het hele bericht is dan NMDEDMEYPZTXWGZEDWGKZBTXQ. Het decoderen van dergelijke cijfers is niet eenvoudig, maar ze zijn niet ondoordringbaar. De belangrijkste hindernis is om de lengte van het trefwoord te raden en vervolgens een aantal frequentieanalyses te maken om het te breken.

hoe dan ook, het gecodeerde bericht hierboven, met behulp van het trefwoord milk, lijkt niet te werken. Ik heb toen gezocht naar beelden van de decoder pin, maar er zijn niet veel te hebben. Hier is Ralphie die het in de film vasthoudt:

De getallen zijn in volgorde, maar de letters niet., Degenen die zichtbaar zijn zijn WNORPQ, en deze komen overeen met de nummers in het bericht (degene die we toch kennen). Het blijkt dus dat de decoder pin gewoon een permutatie heeft van de 26 letters aan één kant en de nummers 1-26 in volgorde, en Ralphie decodeert het bericht dat hij heeft opgeschreven (met de pin ingesteld op B-12, uiteraard).

maar het maakt niet uit. Zelfs een beetje inconsistentie als de B-2 affaire kan deze film voor mij niet verpesten. En aangezien ik er nu niet meer aan kan denken, zal ik een vrolijk kerstfeest hebben.

Articles

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *