Over deze tool
De Rail Fence-cijfer encoder / decoder is een gratis tool in je browser voor het bekendste transpositiecijfer. In plaats van letters te vervangen herschikt het ze: de leestekst wordt in een zigzag naar beneden en omhoog geschreven over een gekozen aantal horizontale rails, en dan telkens één volledige rail van boven naar beneden afgelezen. Met 3 rails volgen de letterposities het patroon 0,1,2,1,0,1,2,… zodat opeenvolgende tekens op verschillende rijen belanden voordat ze worden hergroepeerd.
Om te decoderen bouwt de tool het exacte zigzagpad voor de lengte van de cijfertekst opnieuw op, berekent hoeveel tekens bij elke rail horen, snijdt de cijfertekst in die rails en loopt dan opnieuw langs de zigzag om de letters terug in hun oorspronkelijke volgorde te tillen. Het ondersteunt 2 of meer rails, een optionele startoffset die verschuift waar in de zigzag de eerste letter zit, en behandelt één enkele rail als een identiteit (geen wijziging). Alles draait lokaal in je browser zonder dat er iets wordt geüpload.
Standaard worden spaties en leestekens meegenomen als gewone tekens zodat de transpositie volledig omkeerbaar is; een schakelaar laat je niet-letters verwijderen vóór het coderen wanneer je een schone cijfertekst met alleen letters wilt. De rail fence is de klassieke partner van het Caesar-cijfer in cryptografielessen en een veelvoorkomend gezicht in CTF-uitdagingen en escape rooms, en illustreert hoe transpositiecijfers een bericht verbergen door de positie te verhusselen in plaats van de identiteit.