T

Text Machine

Potentes herramientas de texto, en tu navegador

Cifrado de transposición columnar

Codifica y descodifica el cifrado de transposición columnar, una clásica mezcla basada en una palabra clave. Tu texto se escribe en una cuadrícula fila por fila bajo una palabra clave, y luego las columnas se leen en el orden alfabético de las letras de la clave — nada se sustituye, cada carácter simplemente se mueve. Elige columnas irregulares o completas, fija un carácter de relleno, sigue la cuadrícula en vivo y copia, descarga o comparte el resultado. Todo se ejecuta en tu navegador.

Palabra clave

Palabra clave

Introduce una palabra clave. Sus letras definen las columnas: el texto se escribe a lo largo de ellas fila por fila, y luego las columnas se leen en el orden alfabético de la palabra clave. Las letras repetidas de la clave se toman de izquierda a derecha.

Texto plano
Texto cifrado

Introduce texto arriba para ver el resultado aquí.

Cómo usar Cifrado de transposición columnar

  1. 1

    Elige cifrar o descifrar

    Elige Cifrar para mezclar texto plano y convertirlo en texto cifrado de transposición columnar, o Descifrar para convertir texto cifrado de vuelta en el mensaje original.

  2. 2

    Elige columnas irregulares o completas

    Irregulares deja la última fila corta y devuelve tu texto exactamente. Completas rellena la cuadrícula hasta formar un rectángulo completo con un carácter que elijas, de modo que cada columna tiene la misma longitud.

  3. 3

    Introduce la palabra clave

    Escribe una palabra clave. Su longitud fija el número de columnas y el orden alfabético de sus letras fija el orden en que se leen las columnas. Ambas partes deben usar la misma palabra clave; en el modo Completas también puedes fijar el carácter de relleno.

  4. 4

    Escribe o pega tu texto

    Introduce tu mensaje y se transpone a medida que escribes. La cuadrícula de codificación muestra tu texto llenando las columnas con clave, con el orden de lectura de cada columna numerado.

  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, tu palabra clave, tu modo y tu relleno exactos, listos para usar.

Entender el cifrado de transposición columnar

¿Qué es un cifrado de transposición columnar?

El cifrado de transposición columnar es una de las formas más antiguas e intuitivas de ocultar un mensaje. Es un cifrado de transposición, lo que significa que no cambia ninguna de las letras — solo cambia su orden. Cada carácter del texto cifrado es un carácter que estaba en el texto plano; simplemente se han barajado según una regla fija y repetible. Esa regla la define una palabra clave, lo que hace que la mezcla sea fácil de compartir con un colaborador de confianza y difícil de deshacer para quien no la conozca.

La idea es escribir el mensaje en una cuadrícula, fila por fila, bajo las letras de la palabra clave, y luego volver a leer la cuadrícula una columna cada vez. El truco está en el orden en que se leen las columnas: no de izquierda a derecha, sino en el orden alfabético de las letras de la palabra clave. Como la palabra clave decide ese orden, dos personas que comparten la palabra clave pueden codificar y descodificar libremente, mientras que el orden de las columnas parece arbitrario para todos los demás.

Cómo funciona el cifrado de transposición columnar

Empieza escribiendo la palabra clave a lo largo de la parte superior de una cuadrícula, una letra por columna. Luego escribe el mensaje debajo, llenando la primera fila de izquierda a derecha, después la segunda fila, y así sucesivamente, hasta que todo el mensaje quede dispuesto. El número de columnas lo fija la longitud de la palabra clave, de modo que una palabra clave de seis letras siempre crea seis columnas sin importar lo largo que sea el mensaje.

Ahora numera las columnas en el orden alfabético de las letras de la palabra clave: la columna bajo la letra de la palabra clave más temprana en el alfabeto se lee primero, la siguiente más temprana en segundo lugar, y así sucesivamente. Si la palabra clave tiene dos letras iguales, esas columnas se leen de izquierda a derecha, en el orden en que aparecen. Por último, lee la cuadrícula columna por columna en ese orden numerado, escribiendo por turno las letras de cada columna. La cadena que obtienes es el texto cifrado. Para descifrar, inviertes el proceso: reconstruyes la cuadrícula vacía, vuelves a llenar las columnas en su orden de lectura y lees a lo largo de las filas.

Columnas irregulares frente a completas

La mayoría de los mensajes no se dividen de forma exacta en la cuadrícula, así que la última fila queda corta. En la forma irregular (o incompleta) — la clásica transposición columnar de los libros de texto — simplemente dejas esas celdas vacías. Las columnas difieren entonces en longitud por una unidad, y el texto cifrado tiene exactamente la misma longitud que el mensaje original. El modo Irregulares de esta herramienta hace esto, y reproduce tu texto a la perfección: descifrar devuelve precisamente lo que escribiste, espacios y puntuación incluidos.

En la forma completa, en cambio, rellenas el mensaje para llenar la última fila, de modo que cada columna tiene la misma longitud y la cuadrícula es un rectángulo perfecto. El relleno suele ser una letra fija y acordada como X o Q, o una serie de caracteres nulos. Las columnas completas hacen evidentes las longitudes de las columnas, lo que históricamente simplificaba el trabajo a lápiz y papel y es esencial cuando la misma cuadrícula se transpone una segunda vez. Cambia al modo Completas para rellenar la cuadrícula con el carácter que elijas; descifrar devuelve entonces tu texto seguido del relleno que se haya añadido, que puedes recortar.

El papel de la palabra clave

La palabra clave hace dos tareas a la vez: su longitud fija cuántas columnas tiene la cuadrícula, y la clasificación alfabética de sus letras fija el orden en que se leen las columnas. Una palabra clave más larga crea una cuadrícula más ancha y más baja y una mezcla más minuciosa; una palabra clave cuyas letras ya están casi en orden alfabético apenas reordena nada, así que una palabra clave bien mezclada es más fuerte. Solo importa el orden relativo de las letras, por lo que una palabra clave y cualquier palabra con la misma clasificación de letras producen la misma transposición.

Como la palabra clave es todo el secreto, tanto el emisor como el receptor deben usar exactamente la misma. En esta herramienta solo cuentan las letras de la palabra clave para el orden de las columnas — los espacios, los dígitos y la puntuación se ignoran — y las letras repetidas conservan su orden de izquierda a derecha, de modo que una palabra clave como BANANA sigue dando una secuencia de columnas definida y reproducible. Cambia la palabra clave y el texto cifrado cambia por completo, mientras que la misma palabra clave siempre lo descifra de vuelta.

Un ejemplo práctico

Toma el mensaje WE ARE DISCOVERED FLEE AT ONCE y la palabra clave ZEBRAS. Despojado de espacios, el mensaje es WEAREDISCOVEREDFLEEATONCE, veinticinco letras, y ZEBRAS tiene seis letras, así que lo escribimos en seis columnas: WEARED en la primera fila, ISCOVE en la segunda, REDFLE en la tercera, EATONC en la cuarta, y una última fila corta que contiene solo E.

Ahora clasifica las letras de la palabra clave alfabéticamente — A, B, E, R, S, Z — lo que numera las columnas 5, 3, 2, 4, 6, 1 de izquierda a derecha. Leer las columnas en ese orden da EVLN de la columna A, ACDT de la columna B, ESEA de la columna E, ROFO de la columna R, DEEC de la columna S y, por último, WIREE de la columna Z. Unidas, el texto cifrado es EVLNACDTESEAROFODEECWIREE. Introducir eso y la palabra clave ZEBRAS en Descifrar reconstruye la cuadrícula y vuelve a leer WEAREDISCOVEREDFLEEATONCE.

Descifrar un mensaje de transposición columnar

Descifrar parece más difícil que cifrar, pero sigue la misma cuadrícula. A partir de la longitud del texto cifrado y del número de columnas de la palabra clave, puedes calcular exactamente lo alta que es cada columna: si el mensaje no se divide de forma exacta, las columnas más a la izquierda — las que contienen los primeros caracteres de cada fila — son una unidad más altas que el resto. Conocer la altura de cada columna te permite recortar el texto cifrado de vuelta en sus columnas en el orden de lectura, devolver cada columna a su posición en la palabra clave y leer a lo largo de las filas para recuperar el mensaje.

El único secreto que necesitas es la palabra clave; todo lo demás lo fija el propio texto cifrado. Por eso esta herramienta puede descifrar partiendo únicamente del texto cifrado y de la palabra clave, sin información adicional. Usa la misma palabra clave que se usó para cifrar, y el mismo modo si hubo relleno de por medio, y el mensaje original reaparece — para columnas irregulares vuelve exactamente, y para columnas completas vuelve con su relleno, listo para recortar.

Historia y seguridad

La transposición columnar tiene siglos de antigüedad y fue un caballo de batalla de la criptografía de campaña hasta bien entrado el siglo XX, valorada porque no necesita más que papel, una palabra clave y un pulso firme. Por sí sola no es segura: como nunca cambia las letras, el texto cifrado tiene exactamente las mismas frecuencias de letras que el texto plano, y un criptoanalista puede atacarlo adivinando el número de columnas e intentando encajar las piezas de vuelta — una técnica llamada anagramming. Los mensajes cortos y las palabras clave reutilizadas caen especialmente rápido.

Su verdadera fuerza viene de combinarse con otros pasos. Ejecutar la transposición dos veces con dos palabras clave distintas — double transposition — se consideró suficientemente fuerte para uso serio durante décadas, y apilar una transposición encima de una sustitución es exactamente lo que hace formidable al cifrado ADFGVX. Hoy la transposición columnar se trata mejor como una herramienta didáctica y un acertijo: es una ilustración clara y práctica de cómo reordenar letras oculta un mensaje. Para proteger información real, usa un algoritmo moderno y revisado por pares como AES, y reserva la transposición columnar para el aprendizaje, los acertijos y los desafíos de captura de bandera.

Preguntas frecuentes

¿Qué es un cifrado de transposición columnar?
Es un cifrado de transposición clásico que oculta un mensaje reordenando sus letras en lugar de reemplazarlas. Escribes el mensaje en una cuadrícula fila por fila bajo una palabra clave, y luego lees las columnas en el orden alfabético de las letras de la palabra clave. La palabra clave es el secreto compartido: cualquiera que la conozca puede codificar y descodificar, mientras que el orden de las columnas parece arbitrario para todos los demás.
¿Cómo funciona un cifrado de transposición columnar?
Escribe la palabra clave a lo largo de la parte superior de una cuadrícula, una letra por columna, y luego llena el mensaje debajo fila por fila. Clasifica las letras de la palabra clave alfabéticamente para numerar las columnas, y luego lee la cuadrícula una columna cada vez en ese orden numerado. Las letras que lees, unidas, son el texto cifrado. Descifrar reconstruye la misma cuadrícula y lee a lo largo de las filas.
¿Cuál es la diferencia entre columnas completas e irregulares?
Las columnas irregulares (incompletas) dejan la última fila corta cuando el mensaje no llena la cuadrícula de forma exacta, de modo que las columnas pueden diferir en longitud por una unidad y el texto cifrado tiene la misma longitud que el mensaje. Las columnas completas rellenan el mensaje hasta formar un rectángulo completo con un carácter elegido, de modo que cada columna tiene la misma longitud. Esta herramienta admite ambas; Irregulares reproduce tu texto exactamente, mientras que Completas lo devuelve con el relleno que añadió.
¿Puedes mostrar un ejemplo de transposición columnar?
Toma WEAREDISCOVEREDFLEEATONCE con la palabra clave ZEBRAS. Escrito en seis columnas se lee WEARED, ISCOVE, REDFLE, EATONC, y luego una fila corta con E. Clasificar ZEBRAS alfabéticamente como A, B, E, R, S, Z y leer las columnas en ese orden da EVLN, ACDT, ESEA, ROFO, DEEC, WIREE — así que el texto cifrado es EVLNACDTESEAROFODEECWIREE. La palabra clave ZEBRAS lo descifra directamente de vuelta.
¿Cómo se descifra un cifrado de transposición columnar?
A partir de la longitud del texto cifrado y del número de columnas de la palabra clave, calcula lo alta que es cada columna — cuando el mensaje no se divide de forma exacta, las columnas más a la izquierda son una letra más altas. Recorta el texto cifrado en columnas en el orden de lectura de la palabra clave, devuelve cada columna a su posición en la palabra clave y lee a lo largo de las filas. En esta herramienta, elige Descifrar e introduce la misma palabra clave que se usó para cifrar.
¿Qué hace la palabra clave?
La palabra clave hace dos cosas: su longitud fija el número de columnas, y el orden alfabético de sus letras fija el orden en que se leen las columnas. Solo importa la clasificación relativa de las letras, así que dos palabras clave cualesquiera con el mismo orden de letras producen la misma transposición. Una palabra clave más larga y bien mezclada baraja el mensaje de forma más minuciosa que una corta.
¿Qué pasa si la palabra clave tiene letras repetidas?
Las letras repetidas se leen de izquierda a derecha, en el orden en que aparecen en la palabra clave. Así que una palabra clave como BANANA sigue dando un orden de columnas definido: las tres columnas A se leen primero en su orden de izquierda a derecha, luego la columna B, y después las dos columnas N. Esta herramienta sigue esa convención, de modo que una palabra clave con duplicados es perfectamente utilizable y siempre se descifra de vuelta correctamente.
¿El cifrado conserva los espacios y la puntuación?
Sí. Como una transposición solo reordena los caracteres, esta herramienta mueve cada carácter que introduces — letras, dígitos, espacios, puntuación e incluso emoji — de modo que el texto cifrado es una reordenación de exactamente los mismos caracteres. En la palabra clave, sin embargo, solo cuentan las letras para el orden de las columnas; los espacios y otros caracteres de la palabra clave se ignoran.
¿Para qué sirve el carácter de relleno?
El relleno solo se usa en el modo Completas, donde la cuadrícula se llena hasta formar un rectángulo completo para que cada columna tenga la misma longitud. El carácter de relleno — X por defecto, pero puedes cambiarlo — llena las celdas vacías de la última fila. Cuando descifras un mensaje de columnas completas, el relleno vuelve al final del texto, donde es fácil de recortar.
¿Qué es la doble transposición?
La double transposition ejecuta una transposición columnar dos veces, normalmente con dos palabras clave distintas, de modo que la salida de la primera pasada se convierte en la entrada de la segunda. Esto rompe la estructura regular de columnas que hace fácil atacar una transposición simple, y se consideró suficientemente fuerte para uso serio de campaña durante muchas décadas. Puedes reproducirla aquí codificando una vez y luego codificando el resultado de nuevo con una segunda palabra clave.
¿Qué tan seguro es el cifrado de transposición columnar?
Por sí solo no es seguro. Como nunca cambia las letras, el texto cifrado tiene las mismas frecuencias de letras que el texto plano, y puede romperse mediante anagramming — adivinando el número de columnas y reensamblando la cuadrícula — sobre todo en mensajes cortos o palabras clave reutilizadas. Se vuelve mucho más fuerte cuando se combina con otros pasos, como en la double transposition o el cifrado ADFGVX. Para protección real usa un algoritmo moderno como AES, y reserva este cifrado para el aprendizaje y los acertijos.
¿Se sube mi texto a un servidor?
No. Toda la codificación y la descodificación ocurren íntegramente en tu navegador, por lo que tu texto nunca se sube, registra ni almacena. Incluso un enlace para compartir mantiene tu texto y tu palabra clave en la parte de la URL posterior a la almohadilla, que los navegadores nunca envían a un servidor, así que tu mensaje permanece privado hasta que decidas compartir el enlace.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Cifrado Rail Fence

Cifrado escítala

Cifrado César

Cifrado Vigenère

Cifrado Atbash

Cifrado Playfair