Viele Grüße, Reisender! La máquina Enigma es una maravilla de la criptografía usada para cifrar mensajes siguiendo un código secreto que cambia a diario. ___ ___ ___ Cómo usar la MÁQUINA ENIGMA: 1.- Escoge qué rotores usar y en qué orden. Están enumerados del 1 al 5. Puedes seguir la configuración del día escrita en una hoja en la parte inferior o escoger un orden distinto. Haz clic en "siguiente". 2.- Gira los rotores para colocarlos en su posición inicial. Esta aparece en la hoja como tres letras, que indican la posición de los tres rotores. Haz clic en "encriptar". 3.- Ya puedes comenzar a escribir tu mensaje. Abajo aparecerá tanto el original como el cifrado. ___ ___ ___ Una propiedad de la MÁQUINA ENIGMA es la reciprocidad, es decir, si quieres desencriptar un mensaje tan solo tienes que colocar la configuración correcta y escribirlo. El texto original aparecerá como por arte de magia. ___ ___ ___ ¿Quieres comunicaciones aún más seguras? Prueba esto: 1.-Ecoge tres letras al azar (e.g. ABC) y configura tu máquina con esa posición inicial. 2.-Escribe tu mensaje y copia el resultado. 3.-Vuelve a configurar Enigma, esta vez con la configuración del día o la que has acordado con tu compañero de comunicaciones. 4.-Escribe al principio del mensaje las 3 letras que escogiste dos veces (e.g. ABCABC) y copia el mensaje anteriormente cifrado. Ya esta listo para enviar. Para descifrar el mensaje, haz el camino inverso: 1.-Configura Enigma correctamente (configuración del día o la acordada). 2.-Descifra el mensaje recibido. 3.-Si todo ha ido bien, el resultado deberá comenzar por tres letras repetidas (e.g ABCABC). Estas indican la nueva configuración que tienes que introducir en Enigma. 4.-Escribe el mensaje a partir de la séptima letra, es decir, obviando las seis primeras. Ya habrás descifrado la comunicación.
Inspirada en la máquina Enigma alemana descifrada por Alan Turing. Pongo el reto sobre la mesa: ¿será posible programar una "bombe" para descifrar mensajes? Hasta entonces, este código será indescifrable... o, quiero decir, YJLCTHKLWPHUL. ___ ___ ___ ___ HJRFCX