Rail staket chiffer
Kryptera och dekryptera den klassiska sicksacktransponeringen med en konfigurerbar rälsräkning.
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.