Cifrado Rail Fence

Cifra y descifra texto con el cifrado Rail Fence usando un número configurable de rieles. Aprende cómo funciona la transposición en zigzag y experimenta con distintas cantidades de rieles.

Entrada
0 caract. · 0 bytes
Probar:
Resultado
✓ Cifrado clásico de transposición ✓ Número de rieles configurable ✓ No guardamos tus mensajes ✓ Procesado en nuestro servidor
Ejemplos
Cifrar con 3 rieles Shift: 3
Entrada ORDENRECIBIDA
Salida ONIARERCBDDEI

Un ejemplo clásico de Rail Fence con tres rieles.

Descifrar con 3 rieles Shift: 3
Entrada ONIARERCBDDEI
Salida ORDENRECIBIDA

Se necesita la misma cantidad de rieles para recuperar el texto claro.

Cifrar con 4 rieles Shift: 4
Entrada DEFENDERLATORREESTE
Salida DEREEDRORTFNLTESEAE

Cambiar el número de rieles modifica el patrón en zigzag y el texto cifrado resultante.

Mensaje con espacios Shift: 3
Entrada REUNION AL MEDIODIA
Salida RIAEDENO LMDOIUN IA

Los espacios se conservan y participan en la transposición en zigzag igual que los demás caracteres.

Cómo funciona el cifrado Rail Fence

El cifrado Rail Fence es un cifrado clásico de transposición: reorganiza las posiciones de los caracteres sin cambiar los caracteres en sí. El mensaje se escribe en un patrón de zigzag sobre un número elegido de rieles y luego se lee fila por fila para producir el texto cifrado.

Por ejemplo, con tres rieles, el texto baja y sube en diagonal por las filas. Al aumentar o reducir el número de rieles, cambia el patrón y, por tanto, también cambia el texto cifrado.

Para descifrar un mensaje se debe usar la misma cantidad de rieles. Primero se reconstruye la estructura en zigzag y después los caracteres se colocan de nuevo en sus posiciones originales.

Ejemplo de zigzag en Rail Fence

Con tres rieles, el mensaje se escribe primero en diagonal hacia abajo y hacia arriba antes de leer las filas de izquierda a derecha:

O . . . N . . . I . . .
. R . E . R . C . B . D
. . D . . . E . . . I .

Los puntos muestran posiciones vacías dentro del patrón en zigzag. El texto cifrado se crea leyendo primero el primer riel, luego el segundo y finalmente el tercero.

Por qué Rail Fence es diferente

A diferencia de los cifrados de sustitución, como César o Vigenere, Rail Fence no reemplaza letras por otras letras. Solo cambia su orden.

Como los caracteres originales se conservan, el análisis de frecuencias resulta menos útil, pero el cifrado sigue siendo fácil de romper probando posibles cantidades de rieles. Hoy Rail Fence se usa principalmente para aprender, resolver acertijos e introducir el concepto de cifrados de transposición.

FAQ

No. Rail Fence no reemplaza letras. Solo cambia su orden, por lo que es un cifrado de transposición.

La clave es el número de rieles usados para el patrón en zigzag. Para descifrar se necesita el mismo número.

No. Es sencillo probar automáticamente las posibles cantidades de rieles. Hoy es útil sobre todo para aprendizaje, acertijos y demostraciones.

Al descifrar con otra cantidad de rieles se obtiene un texto incorrecto, porque el patrón en zigzag no coincide con el proceso de cifrado original.

Sí. Rail Fence es uno de los cifrados de transposición más conocidos. Mantiene los caracteres originales, pero reorganiza sus posiciones según un patrón en zigzag.
Herramientas relacionadas

Cifrado César

Cifrado clásico por desplazamiento de letras con valores de desplazamiento personalizados.

Cifrado Playfair

Cifrado clásico de sustitución por bigramas con una matriz basada en clave.

Cifrado Gronsfeld

Cifrado clásico de estilo Vigenere que usa una clave numérica.

Cifrado Vigenere

Cifrado y descifrado polialfabético basado en una palabra clave.