Cifrado escítala
Codifica y descodifica la escítala, el antiguo cifrado del bastón espartano y el dispositivo criptográfico militar más antiguo. Enrolla tu mensaje alrededor de un bastón de un diámetro elegido, escríbelo a lo largo y léelo en un orden desordenado. Ajusta el diámetro y observa cómo la cuadrícula se forma en vivo. Todo se ejecuta en tu navegador.
Diámetro
El diámetro es la clave del cifrado: determina cuántas letras se enrollan alrededor del bastón en una vuelta, que es el número de columnas de la cuadrícula. El emisor y el receptor deben usar el mismo diámetro.
Introduce texto arriba para ver aquí el resultado de la escítala.
Diagrama de la cuadrícula de la escítala
Ejemplo con el mensaje IAMHURTVERYBADLYHELP enrollado alrededor de un bastón de cuatro letras. Escribe tu propio texto arriba para verlo en la cuadrícula.
Cómo usar Cifrado escítala
- 1
Elige cifrar o descifrar
Elige Cifrar para convertir texto plano en un texto cifrado de escítala, o Descifrar para recuperar el mensaje original a partir del texto cifrado.
- 2
Ajusta el diámetro del bastón
Elige el diámetro, que determina cuántas letras se enrollan alrededor del bastón y, por tanto, cuántas columnas usa la cuadrícula. Para descodificar, ajusta el mismo diámetro que se usó para cifrar.
- 3
Escribe o pega tu texto
Introduce tu mensaje. El cifrado se ejecuta automáticamente a medida que escribes, y el diagrama de la cuadrícula de abajo se actualiza para mostrar exactamente cómo se enrolla tu texto alrededor del bastón.
- 4
Lee, visualiza y comparte el resultado
Tu texto convertido aparece al instante. Abre el diagrama de la cuadrícula para ver cómo se leen las columnas, luego copia el resultado, descárgalo como archivo de texto o comparte un enlace que vuelve a abrir la herramienta con tus ajustes y tu texto exactos.
Entender el cifrado escítala
¿Qué es el cifrado escítala?
La escítala, a veces escrita skytale, es un cifrado clásico de transposición y el dispositivo criptográfico más antiguo que conoce la historia. Los antiguos griegos, y los espartanos en particular, lo usaron como cifrado militar desde alrededor del siglo VII a. C. Una escítala es simplemente un bastón de madera de un grosor fijo: una tira de pergamino o de cuero se enrolla en espiral alrededor de él, el mensaje se escribe a lo largo del bastón y, cuando la tira se desenrolla, las letras quedan en un orden revuelto que solo vuelve a tener sentido al enrollarla alrededor de un bastón del mismo diámetro.
Como todo cifrado de transposición, la escítala nunca reemplaza unas letras por otras del modo en que lo hace un cifrado de sustitución. Conserva cada carácter exactamente como estaba y solo cambia el orden, así que el texto cifrado es siempre un anagrama del mensaje original. El único secreto que comparten el emisor y el receptor es el grosor del bastón.
Cómo funciona el cifrado escítala
La forma más sencilla de reproducir el bastón sobre el papel es con una cuadrícula. El diámetro del bastón decide cuántas letras caben a su alrededor en una vuelta completa; ese número se convierte en el número de columnas. Escribes el mensaje en la cuadrícula una fila a la vez, de izquierda a derecha, llenando cada fila antes de pasar a la siguiente, exactamente como escribirías a lo largo de un bastón mientras la tira se enrolla en espiral. Cuando todo el mensaje está colocado, lees la cuadrícula de vuelta yendo hacia abajo por la primera columna, luego por la segunda, y así sucesivamente, uniendo las columnas para formar el texto cifrado.
Cada carácter participa, así que los espacios y la puntuación se desplazan igual que las letras en lugar de quedarse en su sitio. El número de caracteres nunca cambia, que es la firma de un cifrado de transposición. Leer hacia abajo por las columnas de una cuadrícula que se llenó a lo largo de las filas es lo que produce el orden desordenado, y es exactamente lo que hace desenrollar la tira física.
Ejemplo resuelto
Toma el mensaje IAMHURTVERYBADLYHELP con un bastón que sujeta cuatro letras alrededor, de modo que la cuadrícula tiene cuatro columnas. Escribir las veinte letras fila por fila llena cinco filas: IAMH, luego URTV, luego ERYB, luego ADLY, luego HELP. Ese es el mensaje escrito a lo largo del bastón.
Ahora lee hacia abajo por cada columna a su vez. La primera columna deletrea IUEAH, la segunda ARRDE, la tercera MTYLL y la cuarta HVBYP. Unidas, el texto cifrado es IUEAHARRDEMTYLLHVBYP. Cada letra del original sigue presente, solo barajada en un nuevo orden, y el resultado tiene exactamente la misma longitud que la entrada.
Cómo descodificar un cifrado escítala
Para descodificar, necesitas un bastón del mismo diámetro, es decir, el mismo número de columnas. A partir de la longitud del texto cifrado y de ese recuento de columnas sabes cuán alta era la cuadrícula y exactamente cuántas letras corresponden a cada columna, incluidas las columnas ligeramente más cortas cuando el mensaje no llenaba un rectángulo perfecto. Cortas el texto cifrado en esas columnas, las colocas una al lado de otra y lees la cuadrícula de vuelta a lo largo de las filas para recuperar el mensaje original.
Esta herramienta hace todo eso por ti. Cambia a Descifrar, ajusta el mismo diámetro que se usó para cifrar y pega el texto cifrado. Si no conoces el diámetro, puedes simplemente probar cada valor por turno —solo hay un puñado de valores sensatos— hasta que la salida se lea como lenguaje normal.
El diámetro y la clave
El diámetro del bastón es la clave entera del cifrado escítala. Un bastón más grueso sujeta más letras alrededor de su circunferencia, lo que da más columnas y un desorden distinto; un bastón más fino sujeta menos. Un diámetro que solo encaja una letra a su alrededor no hace nada en absoluto, porque una sola columna no tiene nada que reordenar, así que el rango útil empieza en dos.
Hay una elegante dualidad oculta en el cifrado: codificar un mensaje de una longitud dada con un diámetro es lo mismo que descodificarlo con el número correspondiente de filas, porque leer una cuadrícula hacia abajo por sus columnas y leerla a lo largo de sus filas son operaciones inversas. Por eso el emisor y el receptor solo necesitan ponerse de acuerdo en un único número: el grosor del bastón que ambos tienen.
Cómo romper el cifrado escítala
La escítala tiene un espacio de claves diminuto. El único secreto es un único número pequeño, así que un atacante puede simplemente probar cada diámetro plausible —dos, luego tres, luego cuatro, y así sucesivamente—, descodificando con cada uno y leyendo el resultado que tenga sentido. Esta búsqueda por fuerza bruta toma solo unos instantes incluso a mano y es instantánea con un ordenador. Como la longitud del mensaje limita cuántas columnas vale la pena probar, el trabajo es aún menor de lo que parece al principio.
Dado que el cifrado es una transposición pura, las letras en sí permanecen intactas, así que las frecuencias de letras del texto cifrado coinciden exactamente con las del lenguaje corriente. Eso es en sí mismo una pista: un texto con estadísticas de letras perfectamente normales pero que se lee como un sinsentido es una señal clara de que se está usando un cifrado de transposición como la escítala, y entonces un analista puede centrarse en recuperar el orden en lugar de las letras.
¿Es seguro el cifrado escítala?
No. Con solo un único número pequeño como clave y una ruptura rápida por fuerza bruta, la escítala no ofrece protección real para información que deba permanecer secreta. En la antigüedad su valor residía en la rapidez y la comodidad sobre el terreno antes que en su fortaleza, y algunos historiadores sostienen que su principal beneficio era la autenticación y el manejo rápido tanto como el secreto.
Hoy la escítala se aprecia por la enseñanza y por el entretenimiento. Es una forma ideal de introducir la idea de la transposición, un mecanismo satisfactorio para acertijos, salas de escape y desafíos de captura la bandera, y una pieza tangible de la historia criptográfica. Para una seguridad genuina se usan en su lugar algoritmos modernos como AES.
Preguntas frecuentes
¿Qué es el cifrado escítala?
¿Cómo funciona el cifrado escítala?
¿Puedes mostrar un ejemplo de escítala?
¿Cómo descodifico un cifrado escítala?
¿Qué es el diámetro en el cifrado escítala?
¿Por qué a la escítala se la llama cifrado de transposición?
¿El cifrado escítala cambia los espacios y la puntuación?
¿Cuál es la diferencia entre la escítala y el cifrado de la valla?
¿Cómo se rompe un cifrado escítala?
¿Es seguro el cifrado escítala?
¿Se sube mi texto a un servidor?
¿Cómo escribo un cifrado escítala en código?
Herramientas relacionadas
Sigue trabajando con estas prácticas herramientas