Cifrado Pollux
Codifica y decodifica el cifrado Pollux. El mensaje se escribe primero en Morse con una sola x entre las letras y una doble x entre las palabras, y luego cada punto, raya y separador se reemplaza por uno de los dígitos del cero al nueve que tú le asignas. Como varios dígitos pueden representar el mismo símbolo, la misma letra se escribe de forma distinta cada vez. Sigue el proceso en vivo de letras a Morse y a dígitos, y copia, descarga o comparte el resultado. Todo se ejecuta en tu navegador.
Clave
La clave fija qué representa cada dígito del 0 al 9. Escribe diez símbolos, uno por cada dígito en orden del 0 al 9, usando un punto (.), una raya (-) o una x para el separador. La clave debe incluir al menos uno de cada uno para que todos los símbolos tengan un dígito. El ejemplo x...x--xxx hace que 0, 4, 7, 8 y 9 sean separadores, 1, 2 y 3 sean puntos, y 5 y 6 sean rayas. Cualquier cosa inutilizable recurre a esta clave por defecto, y ambas partes deben usar la misma clave.
Introduce texto arriba para ver el resultado aquí.
Tabla de clave (símbolo → dígitos)
Símbolo
Dígitos
•
Punto
–
Raya
×
Separador (x)
Cómo usar Pollux Cipher
- 1
Elige codificar o decodificar
Elige Codificar para convertir texto sin formato en dígitos del cifrado Pollux, o Decodificar para convertir los dígitos cifrados de nuevo en texto sin formato.
- 2
Establece la clave
Escribe diez símbolos, uno por cada dígito del 0 al 9, usando un punto, una raya o una x para el separador. Asegúrate de que aparezcan los tres símbolos para que todos los símbolos tengan un dígito, y usa la misma clave en ambas partes.
- 3
Escribe o pega tu texto
Introduce tu mensaje y se convertirá a medida que escribes. Al codificar, el panel de pasos muestra cada letra sobre su Morse, y luego el flujo completo símbolo a símbolo con el dígito debajo de cada uno.
- 4
Lee la tabla de clave
Abre la tabla de clave para ver qué dígitos representan el punto, la raya y el separador bajo tu clave actual.
- 5
Copia, descarga o comparte
Copia el resultado, descárgalo como archivo de texto o comparte un enlace que vuelve a abrir la herramienta con tu texto y tu clave exactos listos para usar.
Cómo entender el cifrado Pollux
¿Qué es el cifrado Pollux?
El cifrado Pollux esconde un mensaje dentro de una sucesión de aspecto inocente formada por los dígitos del 0 al 9. Funciona convirtiendo primero el texto en código Morse y disfrazando luego el Morse: cada punto, cada raya y cada separador se reemplaza por un número. Como el mensaje terminado no es más que dígitos, no da ninguna señal evidente de que hay código Morse oculto debajo, que es justo lo que lo convierte en un favorito en las búsquedas de pistas, las salas de escape y los retos de capture-the-flag y de CodeBusters de las Olimpiadas de Ciencia.
Pollux pertenece a la misma pequeña familia de cifrados manuales basados en Morse que el Fractionated Morse y el Morbit, todos catalogados y mantenidos vivos por la American Cryptogram Association (Asociación Estadounidense de Criptogramas). Lo que distingue a Pollux es su ingenioso uso de más dígitos que símbolos: solo hay tres símbolos de Morse pero diez dígitos, así que cada símbolo recibe varios dígitos tras los que esconderse. Esa única idea es todo el truco, y es lo que aplana las frecuencias de las letras en las que, de otro modo, se apoyaría un descifrador.
Tres símbolos, diez dígitos
Una vez que un mensaje está escrito en Morse, usa solo tres símbolos: el punto, la raya y un separador, escrito aquí como x: una sola x entre las letras y una doble xx entre las palabras. Para cifrarlo, decides cuáles de los dígitos del 0 al 9 representarán un punto, cuáles una raya y cuáles el separador. No hay ninguna regla fija; el único requisito es que cada uno de los tres símbolos reciba al menos un dígito, para que nada quede sin un número y la decodificación siga siendo posible.
Con diez dígitos para repartir entre tres símbolos, la mayoría de los símbolos acaban con dos, tres o más dígitos entre los que elegir. Cuando llegas a un punto en el flujo, puedes escribir cualquiera de los dígitos asignados al punto. Esa libertad es el corazón de Pollux: la letra E, un solo punto, podría ser un 1 en un sitio y un 3 en otro, así que un atacante que cuente con qué frecuencia aparece cada dígito no aprende casi nada sobre qué letras son frecuentes.
Elegir entre los dígitos
Como un solo símbolo puede corresponder a varios dígitos, quien cifra debe elegir uno cada vez. Tradicionalmente la elección se hace al azar, así que el mismísimo mensaje cifrado dos veces produce dos cadenas de números distintas: una propiedad útil que frustra aún más el análisis.
Una herramienta en línea, sin embargo, tiene que ser repetible: escribe el mismo texto con la misma clave y siempre deberías obtener el mismo resultado, y un enlace compartido debe volver a abrir exactamente lo que viste. Esta herramienta conserva la variedad sin la aleatoriedad recorriendo por turno los dígitos de cada símbolo. Si al punto se le asignan 1, 2 y 3, entonces el primer punto se convierte en 1, el siguiente en 2, el siguiente en 3, luego de vuelta a 1, y así sucesivamente. La salida sigue repartiéndose entre todos los dígitos disponibles, pero ahora es reproducible, y la decodificación nunca depende de qué dígito se eligió, porque cada dígito corresponde exactamente a un símbolo.
Cómo funciona el cifrado Pollux
La codificación se desarrolla en dos movimientos. Primero, escribe todo el mensaje en Morse, poniendo una x entre las letras y dos entre las palabras. Segundo, recorre ese flujo de puntos, rayas y x símbolo a símbolo y reemplaza cada símbolo por uno de los dígitos que le asignaste. No hay relleno ni agrupación de los que preocuparse: cada símbolo simplemente se convierte en un solo dígito, así que un flujo de veinte símbolos se convierte exactamente en veinte dígitos.
El panel de pasos de arriba muestra esto en vivo. La fila superior empareja cada letra con su código Morse, y la fila inferior despliega el flujo completo símbolo a símbolo con el dígito en el que se convirtió cada uno debajo. Observa una letra repetida y la verás tomar dígitos distintos, la prueba visible de cómo Pollux dispersa sus números. La tabla de clave de abajo muestra, para la clave actual, exactamente qué dígitos pertenecen al punto, a la raya y al separador.
Un ejemplo resuelto
Tomemos la llamada de socorro SOS con la clave x...x--xxx, que hace que 1, 2 y 3 sean puntos, 5 y 6 sean rayas, y 0, 4, 7, 8 y 9 sean separadores. En Morse, SOS es punto-punto-punto para S, raya-raya-raya para O, y de nuevo punto-punto-punto para S, unidos por separadores sencillos en el flujo de once símbolos punto punto punto x raya raya raya x punto punto punto.
Ahora reemplaza cada símbolo, recorriendo sus dígitos. Los primeros tres puntos toman 1, 2 y 3; el primer separador toma 0; las tres rayas toman 5, 6 y 5 (la raya solo tiene dos dígitos, así que vuelve al principio); el siguiente separador toma 4; y los últimos tres puntos toman 1, 2 y 3 de nuevo. El resultado es 12305654123. La decodificación lo invierte: cada dígito se convierte en su símbolo (1, 2, 3 son puntos, 0 y 4 son separadores, 5 y 6 son rayas), reconstruyendo punto punto punto x raya raya raya x punto punto punto, que se vuelve a leer con la tabla de Morse como SOS.
Decodificar un mensaje Pollux
La decodificación es maravillosamente directa porque no hay ninguna ambigüedad: cada dígito representa exactamente un símbolo. Busca cada dígito en la clave para convertir la cadena de números de nuevo en puntos, rayas y separadores, únelos en un solo flujo largo, luego divídelo por los separadores —una sola x termina una letra y una doble xx termina una palabra— y lee cada serie de puntos y rayas con la tabla de Morse para recuperar el texto.
Para decodificar correctamente debes usar la misma clave que se usó para codificar; una clave distinta empareja los dígitos con los símbolos equivocados y el Morse sale como un sinsentido. Como solo las letras y los dígitos tienen códigos Morse, cualquier signo de puntuación u otros símbolos del mensaje original se descartaron durante la codificación y no volverán, y una contracción como "it's" vuelve como la única palabra ITS. Los espacios entre los grupos de dígitos cifrados se ignoran al decodificar, así que no importa si el texto cifrado se escribió todo seguido o en bloques ordenados de cinco.
Historia, usos y seguridad
Pollux es uno de un puñado de cifrados basados en Morse —junto con el Fractionated Morse y el Morbit— recopilados para el criptoanálisis recreativo por la American Cryptogram Association (Asociación Estadounidense de Criptogramas), y ha encontrado una segunda vida en competencias escolares como CodeBusters de las Olimpiadas de Ciencia, donde los estudiantes aprenden a recuperar la clave a partir de los patrones que deja el Morse. El truco de usar más símbolos cifrados que símbolos del texto original, de modo que varios representen uno solo, es una lección pequeña pero elegante sobre cómo derrotar el recuento de frecuencias.
Para los estándares modernos, Pollux no es seguro. Repartir cada símbolo entre varios dígitos derrota el análisis de frecuencias ingenuo, pero el Morse subyacente impone patrones fuertes y bien conocidos —nunca aparecen tres separadores seguidos, ciertos códigos cortos son muy frecuentes— y una clave conocida o adivinada, o sencillamente suficiente texto cifrado, le permite a un descifrador decidido o a una computadora recuperar el mensaje. Trata Pollux como un pasatiempo y una herramienta didáctica, una demostración vívida de cómo disfrazar un código con otro eleva el listón, y nunca como una forma de proteger secretos reales. Para una confidencialidad genuina, usa siempre un algoritmo moderno y revisado por pares, como AES.
Preguntas frecuentes
¿Qué es el cifrado Pollux?
¿Cómo funciona la clave de Pollux?
¿Por qué varios dígitos pueden significar el mismo símbolo?
¿Por qué el mismo texto da aquí los mismos dígitos?
¿Puedes mostrar un ejemplo resuelto?
¿Cómo decodifico un mensaje Pollux?
¿Admite números y signos de puntuación?
¿Qué pasa si mi clave no es válida?
¿En qué se diferencia Pollux del Morbit y del Fractionated Morse?
¿Es seguro el cifrado Pollux?
¿Se sube mi texto a un servidor?
Herramientas relacionadas
Sigue trabajando con estas prácticas herramientas