Hoppa till innehåll
TextArray
100% lokalt

Rail staket chiffer

Kryptera och dekryptera den klassiska sicksacktransponeringen med en konfigurerbar rälsräkning.

Inmatning
Utmatning

Rail staket chiffer

Rälsstängslet är transpositionschifferet som alla möter först: skriv meddelandet diagonalt, studsande mellan toppen och botten av ett tänkt staket, läs sedan av det rad för rad. VI UPPTÄCKS FLY PÅ EN GÅNG på tre skenor blir WECRLTEERDSOEEFEAOCAIVDEN — varje bokstav finns kvar, bara ordningen ändras. Det här verktyget kör det åt båda hållen: kryptera förvrängningar, dekryptera bygger om sicksacket och läser meddelandet igen.

Rälsantalet är nyckeln — två räls blandas knappt, tjugo räls på ett kort meddelande förändrar ingenting alls (sicksacken viks aldrig), och den söta punkten i klassiska pussel är tre till fem. Offset-alternativet startar sicksack halvvägs genom sin cykel, en vanlig variant inom geocaching och CTF-utmaningar som bryter naiva lösare. Som standard tas blanksteg bort före chiffrering, den klassiska presentationen; behåll mellanslag och skiljetecken till en ren transponering av varje karaktär, vilket gör rundresan förlustfri för hela meningar.

Allt fungerar på Unicode-kodpunkter, så č, ő och till och med emoji rider stängslet intakt i stället för att delas upp i surrogathalvor. Siffran visar hur många karaktärer som reste och på hur många skenor.

Precis som alla klassiska chiffer är detta ett pussel och ett läromedel, inte skydd - med högst några dussin vettiga nycklar är brute force omedelbar. För faktisk sekretess använd det AES-baserade krypteringsverktyget för text. Allt körs lokalt i din webbläsare; ditt meddelande lämnar aldrig din enhet.

FAQ

Hur dekrypterar jag ett järnvägsstängselmeddelande?
Ställ in riktningen för att dekryptera och ange spårantalet som används för kryptering - och offset, om en sådan användes. Verktyget bygger om sicksacket, delar upp chiffertexten i skenor och läser den diagonala banan tillbaka ut. Fel antal spår ger läsbart skräp, så att prova 2 till 6 är det vanliga tillvägagångssättet.
Vad gör offset?
Den startar sicksack halvvägs genom sin cykel istället för vid den översta skenan. Offset 1 börjar ett steg nedåt. Pusselsättare använder den som en andra nyckel - om en vanlig dekryptering misslyckas, prova små förskjutningar innan du ger upp rälsantalet.
Varför kommer mitt korta meddelande tillbaka oförändrat?
Med minst lika många skenor som tecken, viks sicksacken aldrig - varje tecken sitter på sin egen skena och läsning rad för rad återger inmatningen. Använd färre skenor eller ett längre meddelande.
Ska jag behålla mellanslag eller ta bort dem?
Klassiska presentationer tar bort blanksteg, vilket också döljer ordlängder från lösaren. Håll mellanslag när du vill ha en förlustfri transponering av en hel mening – båda riktningarna respekterar samma inställning, så välj en och stanna kvar.
Är min text uppladdad någonstans?
Nej. Chifferet körs helt i din webbläsare och ditt meddelande lämnar aldrig din enhet.