son las 11: 13 PM en Nochebuena y estoy en mi segunda visualización de la clásica película navideña A Christmas Story. Probablemente sepas que se trata de Ralphie Parker y su obsesión por conseguir una pistola Ryder roja para Navidad, así que no te daré un resumen de la trama. Pero finalmente decidí descubrir algo que me había estado royendo durante años: ¿Qué pasa con el pequeño pin Decodificador de Annie huérfana? Con esto quiero decir, ¿cuál es el código para convertir el mensaje numérico dado por el locutor en palabras?,
siempre me ha preocupado esto desde que, cuando Ralphie está listo para copiar el mensaje secreto de Annie, el locutor le dice a los oyentes que establezcan sus pines en B-2. Siempre había asumido que el pin es solo un simple Cifrado César en el que una letra en particular se establece como un cierto número y luego todo el alfabeto cambia en consecuencia. El cifrado B-2 ni siquiera sería un cambio; simplemente sería A = 1, B = 2, … Z=26, Así que eso es lo primero que me molestó. Además, los dos primeros números que el locutor llama son 12 y 11, que para B-2 son LK., No muchas palabras en inglés comienzan con LK, así que hay un problema.
no escuchamos todo el mensaje, pero lo vemos más tarde cuando Ralphie se instala en el baño para decodificar en privado.
trabaja furiosamente, y descubre que la respuesta es Asegúrese de beber su Ovaltine («a crummy commercial?»). Pero no hay manera de que esto pueda ser el cifrado César B-2. En realidad, no importa cuál sea el código, espero que el primer número Sea 2, NO 12. Además, si este fuera un cifrado César entonces, cualquiera que sea la clave de cifrado, los dos primeros números diferirían por 3 ya que corresponden a B y E.
¿Qué da?, Ahora hemos descubierto que no puede ser un simple código César. Ya que conocemos el mensaje, vamos a traducir las letras que podemos saber con seguridad: 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? La letra de Ralphie no es buena, así que un par de éstas no son claras, pero no hay un patrón obvio que separe las letras adyacentes. Siendo matemático, mi primer instinto es imaginar un esquema de cifrado más complicado, como el cifrado Vigenère. Este esquema implica elegir una palabra clave y cifrar de la siguiente manera., Concatena la palabra clave repetidamente hasta que coincida con la longitud del mensaje que deseas enviar y luego consulta la tabla recta a continuación para codificar tu mensaje.
diga que su mensaje es Asegúrese de beber su Ovaltine, y su palabra clave es leche (en realidad, sospecho que los patrocinadores querrían que la palabra clave sea Ovaltine, pero sigamos adelante). Entonces concatenar la palabra clave para tener la longitud apropiada: MILKMILKMILKMILKMILKMILKMILKM. Para codificar la primera letra, consulte la fila M en la tabla y vaya a la columna B para obtener N. La E en » be » se empareja con I y así codifica como M., El mensaje completo es entonces NMDEDMEYPZTXWGZEDWGKZBTXQ. Decodificar tales cifrados no es fácil, pero no son impenetrables. El principal obstáculo es adivinar la longitud de la palabra clave y luego hacer algunos análisis de frecuencia para romperla.
de todos modos, el mensaje codificado de arriba, usando la palabra clave milk, no parece hacer el truco. Luego busqué imágenes del pin del decodificador, pero no hay muchas para tener. Aquí está Ralphie sosteniéndolo en la película:
los números están en orden, pero las letras no., Los que son visibles son WNORPQ, y estos se alinean con los números en el mensaje (los que conocemos de todos modos). Por lo tanto, parece que el pin decodificador simplemente tiene una permutación de las 26 letras en un lado y los números 1-26 en orden, y Ralphie decodifica el mensaje que ha escrito (con el pin establecido en B-12, obviamente).
Pero, no importa. Ni siquiera una pequeña inconsistencia como el asunto B-2 puede arruinar esta película para mí. Y ya que ahora puedo dejar de pensar en ello voy a tener una Feliz Navidad de hecho.