T

Text Machine

Potentes herramientas de texto, en tu navegador

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

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.

Texto sin formato
Dígitos cifrados

Introduce texto arriba para ver el resultado aquí.

Tabla de clave (símbolo → dígitos)

Símbolo

Dígitos

Punto

1
2
3

Raya

5
6

×

Separador (x)

0
4
7
8
9

Cómo usar Pollux Cipher

  1. 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. 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. 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. 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. 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?
Es un cifrado manual que esconde el código Morse dentro de una cadena de los dígitos del 0 al 9. El mensaje se escribe en Morse con x separando las letras y xx separando las palabras, y luego cada punto, raya y separador se reemplaza por uno de los dígitos que le asignas. Como cada símbolo puede tener varios dígitos, el texto cifrado usa los diez dígitos y la misma letra rara vez se ve igual dos veces.
¿Cómo funciona la clave de Pollux?
La clave decide qué dígitos representan un punto, cuáles una raya y cuáles el separador. Asignas los diez dígitos del 0 al 9 entre los tres símbolos, con al menos un dígito para cada uno. En esta herramienta escribes diez símbolos en orden para los dígitos del 0 al 9; por 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.
¿Por qué varios dígitos pueden significar el mismo símbolo?
Solo hay tres símbolos de Morse pero diez dígitos, así que los dígitos sobrantes se reparten entre los símbolos. Darle a cada símbolo más de un dígito es la razón de ser de Pollux: permite que una letra frecuente se escriba de formas distintas, lo que aplana las frecuencias de los dígitos y derrota los sencillos ataques de recuento que rompen un cifrado de sustitución simple.
¿Por qué el mismo texto da aquí los mismos dígitos?
El cifrado tradicional elige un dígito al azar siempre que un símbolo tiene más de uno, así que cada cifrado difiere. Una herramienta web tiene que ser reproducible, así que esta herramienta recorre en su lugar por turno los dígitos de cada símbolo: primero 1, luego 2, luego 3, luego de vuelta a 1, por ejemplo. La salida sigue usando todos los dígitos asignados, y como cada dígito corresponde a un símbolo, la decodificación no se ve afectada.
¿Puedes mostrar un ejemplo resuelto?
Con la clave x...x--xxx, la palabra SOS se convierte en los dígitos 12305654123. SOS es punto-punto-punto x raya-raya-raya x punto-punto-punto en Morse; recorriendo cada símbolo a través de sus dígitos se obtiene 1, 2, 3 para los puntos, 0 para el separador, 5, 6, 5 para las rayas, 4 para el siguiente separador, y 1, 2, 3 para los puntos finales.
¿Cómo decodifico un mensaje Pollux?
Invierte los pasos: busca cada dígito en la clave para obtener su único símbolo de Morse, únelos en una sola cadena de puntos, rayas y x, divídela por los separadores (una sola x entre las letras, una doble xx entre las palabras) y lee cada serie de puntos y rayas con la tabla de Morse. En esta herramienta, elige Decodificar e introduce la misma clave que se usó para codificar.
¿Admite números y signos de puntuación?
Las letras y los dígitos se codifican, porque ambos tienen códigos Morse estándar. Los signos de puntuación y otros símbolos se descartan, y cualquier serie de espacios se convierte en una sola separación de palabra. Esto significa que una contracción como "it's" se trata como la única palabra ITS, lo que coincide con las implementaciones de referencia habituales del cifrado.
¿Qué pasa si mi clave no es válida?
Una clave debe resolverse en exactamente diez símbolos y usar los tres: punto, raya y separador. Si no lo hace —demasiados pocos o demasiados símbolos, o un símbolo que falta— la herramienta recurre a la clave por defecto x...x--xxx para que la página siga funcionando. La tabla de clave muestra siempre la clave que está realmente en uso, que es tu confirmación de que se aceptó una clave escrita.
¿En qué se diferencia Pollux del Morbit y del Fractionated Morse?
Los tres escriben primero el mensaje en Morse. Pollux reemplaza cada símbolo suelto por un dígito, repartiendo los diez dígitos entre los tres símbolos. El Morbit lee el flujo de dos símbolos en dos símbolos y produce los dígitos del 1 al 9, mientras que el Fractionated Morse lo lee de tres símbolos en tres símbolos y produce las letras de la A a la Z. Así que Pollux y Morbit producen ambos números pero de formas distintas, y el Fractionated Morse produce letras.
¿Es seguro el cifrado Pollux?
No. Repartir cada símbolo entre varios dígitos derrota el simple recuento de frecuencias, pero el Morse subyacente deja fuertes patrones estadísticos, y el cifrado cae ante los métodos clásicos de descifrado y ante las computadoras, sobre todo cuando la clave se adivina o se reutiliza o cuando hay abundante texto cifrado disponible. Es excelente para pasatiempos y para aprender, pero para una protección real usa un algoritmo moderno como AES.
¿Se sube mi texto a un servidor?
No. Toda la codificación y la decodificación ocurren por completo en tu navegador, así que tu texto nunca se sube, se registra ni se almacena. Incluso un enlace para compartir mantiene tu texto y tu clave en la parte de la URL posterior al símbolo #, que los navegadores nunca envían a un servidor, de modo que tu mensaje permanece privado hasta que decidas compartir el enlace.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Fractionated Morse Cipher

Morbit Cipher

Traductor de código morse

Cifrado César

Cifrado Vigenère

Cifrado Atbash