Tools to decrypt/encrypt Rail Fence automatically. Rail Fence cipher is a transposition cipher consisting in writing a text in zig-zag and read it from left to right.
Rail Fence (Zig-Zag) Cipher - dCode
Tag(s) : Transposition Cipher
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Rail Fence Encryption uses an integer for the number of levels of the zigzag.
The encoded message is written in zig-zag (like a rail fence/sawtooth) along a path with N levels/floors.
Example: Encrypt DCODEZIGZAG with N=3 is writing
The cipher message is read by rows.
Example: The encrypted message is DEZCDZGAOIG
RailFence decryption requires to know the number of levels N.
Example: Decrypt the message DEZCDZGAOIG with N=3
Write the expected zigzag form and complete it by lines, before reading as zig zag
Example: The original plain text is DCODEZIGZAG.
Rail Fence can be cracked by testing all levels from 2 to N. Use the Brute-force attack button.
There are several variations:
- The fence may begin with a peak or a hollow (up or down).
..C.. (↘↗ hollow)
A...E (↗↘ peak)
- The first letter is not necessarily the base of the peak or hollow, the zig zag can start in the middle (equivalent to add spaces at the beginning)
..B... (One shift)
- It is possible to allow the spaces and punctuation, which shifts the characters.
None, Rail Fence is the original word, ZigZag is the mnemonic term.
Rail-Fence is a basic transposition, no date or creator is recognized.