# Rail-Fence / Lattenzaun-Chiffre (ZigZag)

Kodiere, dekodiere, visualisiere und knacke die Rail-Fence-Transpositionschiffre.

> Kanonische Seite: https://elysiatools.com/de/tools/zigzag-railfence-text

- **Kategorie:** Text Processing

- **Schlagwörter:** rail fence, lattenzaun, transpositionschiffre, klassische chiffre

## Überblick

Rail Fence ist eine klassische Transpositionschiffre: Text wird zickzack über N Schienen geschrieben, dann Schiene für Schiene gelesen. Das Werkzeug kodiert, dekodiert, visualisiert das Muster und probiert 2–10 Schienen.

## Eingaben

- **Text** (textarea): e.g. WEAREDISCOVERED
- **Modus** (select)
- **Anzahl Schienen** (number)

## Wann verwenden

- Wenn du einen Text mit der klassischen Rail-Fence-Transpositionschiffre kodieren möchtest.
- Wenn du einen Rail-Fence-Geheimtext mit einer bekannten Schienenanzahl dekodieren willst.
- Wenn du das Zickzack-Muster visualisieren oder mehrere Schienenzahlen per Bruteforce testen möchtest.

## Funktionsweise

- Gib den gewünschten Text in das Textfeld ein.
- Wähle den Modus „Kodieren“, „Dekodieren“, „Visualisieren“ oder „Bruteforce (2–10)“.
- Lege für die ersten drei Modi eine Schienenanzahl zwischen 2 und 20 fest.
- Das Tool erzeugt die Ausgabe als kodierten oder dekodierten Text beziehungsweise als visualisiertes Zickzack-Muster.

## Anwendungsfälle

- Lernbeispiele für klassische Transpositionschiffren im Unterricht oder Selbststudium
- Schnelles Kodieren und Dekodieren kurzer Nachrichten mit bekannter Schienenanzahl
- Untersuchung unbekannter Rail-Fence-Texte durch Visualisierung und Schienen-Bruteforce

## Häufig gestellte Fragen

### Was ist die Rail-Fence-Chiffre?

Sie ist eine klassische Transpositionschiffre, bei der Zeichen zickzack über mehrere Schienen geschrieben und anschließend schienenweise gelesen werden.

### Welche Schienenanzahl kann ich verwenden?

Für Kodierung, Dekodierung und Visualisierung sind 2 bis 20 Schienen möglich.

### Was macht der Bruteforce-Modus?

Er probiert Schienenanzahlen von 2 bis 10 aus, wenn die verwendete Schienenanzahl unbekannt ist.

### Bleiben die Zeichen beim Verschlüsseln erhalten?

Ja. Die Rail-Fence-Chiffre verändert die Reihenfolge der Zeichen, ersetzt sie aber nicht.

### Kann ich das Zickzack-Muster ansehen?

Ja. Im Modus „Visualisieren“ wird dargestellt, wie die Zeichen auf die Schienen verteilt werden.

## Ähnliche Tools

- [Erweiterte Text-Codecs (Base65536 + netstring)](https://elysiatools.com/de/tools/extended-text-base-codecs): Kodiere/Dekodiere mit selteneren Codecs: Base65536 (binär → dichtes Unicode) und netstring (selbstbegrenzendes Framing).
- [Leet-Speak-Konverter](https://elysiatools.com/de/tools/leet-speak-converter): Wandelt Text in Leet Speak (1337) und zurück um. Kodiert mit den Stilen Basis, Voll oder Großbuchstaben oder dekodiert Leet in Klartext.
- [A1Z26 Buchstaben-Zahlen-Werkstatt](https://elysiatools.com/de/tools/a1z26-letter-number-workbench): Wandelt zwischen Buchstaben und Zahlen um (A=1…Z=26) mit Trennzeichen/Groß-Klein, dekodiert Zahlen zu Buchstaben und summiert Buchstaben.
- [ASCII85 Konverter](https://elysiatools.com/de/tools/ascii85-converter): Kodiert und dekodiert Text zu/von ASCII85-Format (Adobe-Version)
- [Base32 Konverter](https://elysiatools.com/de/tools/base32-converter): Kodiert und dekodiert Text zu/von Base32-Format mit mehreren Varianten
- [Base45 Konverter](https://elysiatools.com/de/tools/base45-converter): Kodiert und dekodiert Text zu/von Base45-Format (RFC 9285)
- [Base58 Konverter](https://elysiatools.com/de/tools/base58-converter): Kodiert und dekodiert Text zu/von Base58-Format mit Bitcoin- und Ripple-Varianten
- [Base62 Konverter](https://elysiatools.com/de/tools/base62-converter): Kodiert und dekodiert Text zu/von Base62-Format (0-9, A-Z, a-z)

## Beispiele

- [MP3 Audio-Beispiele ohne Urheberrechte](https://elysiatools.com/de/samples/mp3-samples): Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
