# Cifrado Rail Fence (ZigZag)

Codifica, decodifica, visualiza y aplica fuerza bruta al cifrado de transposición Rail Fence. Muestra la cuadrícula y prueba todos los rieles.

> Página canónica: https://elysiatools.com/es/tools/zigzag-railfence-text

- **Categoría:** Text Processing

- **Palabras clave:** rail fence, zigzag, cifrado por transposición, cifrado clásico

## Descripción general

El cifrado Rail Fence es un cifrado de transposición clásico que reordena el texto escribiéndolo en zigzag sobre N rieles y luego leyendo cada rail. Esta herramienta codifica, decodifica, visualiza la cuadrícula y prueba rieles 2–10 para descifrar.

## Entradas

- **Texto** (textarea): e.g. WEAREDISCOVERED
- **Modo** (select)
- **Número de rieles** (number)

## Cuándo usarlo

- Para practicar o comprender el funcionamiento de un cifrado clásico por transposición.
- Para codificar un texto usando un número específico de rieles.
- Para analizar un texto cifrado cuando no conoces el número de rieles y quieres probar valores del 2 al 10.

## Cómo funciona

- Introduce el texto que quieres procesar.
- Selecciona el modo: codificar, decodificar, visualizar o fuerza bruta.
- Indica el número de rieles entre 2 y 20 cuando el modo seleccionado lo requiera.
- La herramienta muestra el resultado en HTML, incluida la cuadrícula zigzag en el modo de visualización.

## Casos de uso

- Aprender cómo funciona un cifrado de transposición mediante una cuadrícula visual.
- Codificar y decodificar mensajes de ejemplo con un número conocido de rieles.
- Comparar posibles resultados al probar distintos números de rieles en un texto cifrado.

## Preguntas frecuentes

### ¿Qué es el cifrado Rail Fence?

Es un cifrado clásico de transposición que reordena las letras siguiendo un patrón zigzag sobre varios rieles.

### ¿Cuántos rieles puedo utilizar?

Puedes seleccionar entre 2 y 20 rieles para la codificación, decodificación o visualización.

### ¿Qué hace el modo de fuerza bruta?

Prueba automáticamente los números de rieles del 2 al 10 para ayudarte a analizar un texto cifrado.

### ¿La herramienta modifica o sustituye las letras?

No. El cifrado Rail Fence conserva las letras originales y solo cambia su orden.

### ¿Es un cifrado seguro para información sensible?

No. Es un cifrado clásico con fines educativos y de análisis, no un método moderno de protección.

## Herramientas relacionadas

- [Códecs de texto extendidos (Base65536 + netstring)](https://elysiatools.com/es/tools/extended-text-base-codecs): Codifica y decodifica con códecs menos comunes: Base65536 (binario → Unicode denso) y netstring (encuadre auto-delimitante).
- [Conversor de Leet Speak](https://elysiatools.com/es/tools/leet-speak-converter): Convierte texto a y desde leet speak (1337). Codifica con estilos Básico, Completo o Mayúsculas, o decodifica leet a texto plano.
- [Banco de trabajo A1Z26 letra-número](https://elysiatools.com/es/tools/a1z26-letter-number-workbench): Convierte entre letras y números (A=1…Z=26) con separador y mayúsculas configurables, decodifica números a letras y suma letras.
- [Conversor ASCII85](https://elysiatools.com/es/tools/ascii85-converter): Codifica y decodifica texto hacia/desde formato ASCII85 (versión Adobe)
- [Conversor Base32](https://elysiatools.com/es/tools/base32-converter): Codifica y decodifica texto hacia/desde formato Base32 con múltiples variantes
- [Conversor Base45](https://elysiatools.com/es/tools/base45-converter): Codifica y decodifica texto hacia/desde formato Base45 (RFC 9285)
- [Conversor Base58](https://elysiatools.com/es/tools/base58-converter): Codifica y decodifica texto hacia/desde formato Base58 con variantes Bitcoin y Ripple
- [Conversor Base62](https://elysiatools.com/es/tools/base62-converter): Codifica y decodifica texto hacia/desde formato Base62 (0-9, A-Z, a-z)

## Ejemplos

- [Muestras MP3 Sin Derechos de Autor](https://elysiatools.com/es/samples/mp3-samples): Colección de muestras de audio sin derechos de autor para pruebas y desarrollo, incluyendo sonidos de la naturaleza, música de meditación y audio ambiental
- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
