Ugrás a tartalomhoz
TextArray
100% helyi

Kerítésrejtjel

Titkosítsd és fejtsd vissza a klasszikus cikcakk-transzpozíciót állítható sínszámmal.

Bemenet
Kimenet

Kerítésrejtjel

A kerítésrejtjel (rail fence) az a transzpozíciós rejtjel, amellyel mindenki először találkozik: az üzenetet átlósan írjuk, egy képzeletbeli kerítés teteje és alja között pattogva, majd soronként olvassuk le. A WE ARE DISCOVERED FLEE AT ONCE három sínen WECRLTEERDSOEEFEAOCAIVDEN lesz — minden betű megvan, csak a sorrend változott. Ez az eszköz mindkét irányban működik: a titkosítás összekever, a visszafejtés újraépíti a cikcakkot és kiolvassa belőle az üzenetet.

A sínek száma a kulcs — két sín alig kever, húsz sín egy rövid üzeneten semmit sem változtat (a cikcakk sosem hajlik vissza), a klasszikus fejtörők ideálja pedig három-öt. A kezdőeltolás a ciklus közepén indítja a cikcakkot — gyakori változat geocachingben és CTF-feladványokban, amelyen a naiv megoldók elhasalnak. Alapértelmezetten a szóközök a rejtjelezés előtt kiesnek, ahogy a klasszikus forma diktálja; a szóközök és írásjelek megtartása minden karakter tiszta transzpozíciójára vált, amitől az oda-vissza út teljes mondatokra is veszteségmentes.

Minden Unicode-kódpontokon dolgozik, így a č, az ő és még az emoji is egyben utazik a kerítésen, ahelyett hogy szurrogátumfelekre esne szét. A számláló mutatja, hány karakter utazott és hány sínen.

Mint minden klasszikus rejtjel, ez is fejtörő és tananyag, nem védelem — legfeljebb néhány tucat értelmes kulccsal a nyers erő azonnali. Valódi titkossághoz az AES-alapú szövegtitkosító eszközt használd. Minden helyben, a böngésződben fut; az üzeneted soha nem hagyja el az eszközödet.

Gyakori kérdések

Hogyan fejtek vissza egy kerítésrejtjeles üzenetet?
Állítsd az irányt visszafejtésre, és add meg a titkosításnál használt sínszámot — és az eltolást, ha volt. Az eszköz újraépíti a cikcakkot, sínekre vágja a rejtjelezett szöveget, és visszaolvassa az átlós utat. Rossz sínszám olvashatónak tűnő halandzsát ad, ezért a szokásos módszer 2-től 6-ig próbálkozni.
Mit csinál a kezdőeltolás?
A cikcakkot a ciklus közepén indítja a felső sín helyett. Az 1-es eltolás egy lépéssel lejjebb kezd a lejtmenetben. A feladványkészítők második kulcsként használják — ha a sima visszafejtés nem megy, próbálj kis eltolásokat, mielőtt elveted a sínszámot.
Miért jön vissza változatlanul a rövid üzenetem?
Ha legalább annyi sín van, ahány karakter, a cikcakk sosem hajlik vissza — minden karakter a saját sínjén ül, és a soronkénti olvasás a bemenetet adja vissza. Használj kevesebb sínt vagy hosszabb üzenetet.
Megtartsam a szóközöket, vagy távolítsam el?
A klasszikus forma eltávolítja a szóközöket, ami a megfejtő elől a szóhosszakat is elrejti. Tartsd meg a szóközöket, ha egy teljes mondat veszteségmentes transzpozícióját akarod — mindkét irány ugyanazt a beállítást követi, válassz egyet és maradj annál.
Feltöltődik valahová a szövegem?
Nem. A rejtjel teljes egészében a böngésződben fut, és az üzeneted soha nem hagyja el az eszközödet.