Railhekcijfer
Codeer en decodeer de klassieke zigzagtranspositie met een configureerbaar aantal rails.
Railhekcijfer
Het railhek is het transpositiecijfer dat iedereen als eerste tegenkomt: schrijf het bericht diagonaal, stuiterend tussen de boven- en onderkant van een denkbeeldig hek, en lees het vervolgens rij voor rij af. WIJ WORDEN ONTDEKT VLUCHT TEGELIJK op drie rails wordt WECRLTEERDSOEEFEAOCAIVDEN - elke letter is er nog, alleen de volgorde is veranderd. Deze tool voert het in beide richtingen uit: coderen van scrambles, decoderen, herbouwt de zigzag en leest het bericht weer voor.
Het aantal rails is de sleutel: twee rails schudden nauwelijks, twintig rails op een kort bericht veranderen helemaal niets (de zigzag vouwt nooit), en de goede plek in klassieke puzzels is drie tot vijf. De offset-optie begint de zigzag halverwege de cyclus, een veel voorkomende variant bij geocaching- en CTF-uitdagingen die naïeve oplossers doorbreekt. Standaard wordt de witruimte verwijderd vóór het coderen, de klassieke presentatie; behoud spaties en interpunctieschakelaars voor een pure transpositie van elk teken, waardoor de heen- en terugreis verliesvrij is voor volledige zinnen.
Alles werkt op Unicode-codepunten, dus č, ő en zelfs emoji rijden intact over het hek in plaats van in surrogaathelften te worden opgesplitst. De telling laat zien hoeveel karakters hebben gereisd en op hoeveel rails.
Zoals elk klassiek cijfer is dit een puzzel en een leermiddel, geen bescherming – met hooguit een paar dozijn verstandige sleutels is brute kracht onmiddellijk mogelijk. Gebruik voor daadwerkelijke geheimhouding de op AES gebaseerde codeerteksttool. Alles draait lokaal in uw browser; uw bericht verlaat uw apparaat nooit.