Cifrul gardului de șină
Criptați și decriptați transpunerea clasică în zig-zag cu un număr de șine configurabil.
Cifrul gardului de șină
Gardul de șină este cifra de transpunere pe care toată lumea îl întâlnește mai întâi: scrieți mesajul în diagonală, sărind între partea de sus și de jos a unui gard imaginar, apoi citiți-l rând cu rând. SUNTEM DESCOPERȚI FUGI ODATĂ pe trei șine devine WECRLTEERDSOEEFEAOCAIVDEN — fiecare literă este încă acolo, doar ordinea schimbată. Acest instrument rulează în ambele sensuri: criptează codurile, decriptează reconstruiește zigzagul și citește mesajul înapoi.
Numărul de șine este cheia - două șine abia se amestecă, douăzeci de șine pe un mesaj scurt nu schimbă nimic (zigzagul nu se pliază niciodată), iar punctul favorabil în puzzle-urile clasice este de la trei până la cinci. Opțiunea de compensare începe zig-zagul la jumătatea ciclului său, o variantă comună în geocaching și provocările CTF care distruge rezolvatorii naivi. În mod implicit, spațiul alb este eliminat înainte de cifrare, prezentarea clasică; păstrați spațiile și comutatoarele de punctuație la o transpunere pură a fiecărui caracter, ceea ce face călătoria dus-întors fără pierderi pentru propoziții complete.
Totul funcționează pe puncte de cod Unicode, așa că č, ő și chiar emoji-uri călătoresc intacte, mai degrabă decât să fie împărțite în jumătăți surogat. Numărul arată câte personaje au călătorit și pe câte șine.
Ca orice cifru clasic, acesta este un puzzle și un instrument de predare, nu protecție - cu cel mult câteva zeci de chei sensibile, forța brută este instantanee. Pentru secretul real, utilizați instrumentul de criptare a textului bazat pe AES. Totul rulează local în browserul dvs.; mesajul tău nu părăsește niciodată dispozitivul tău.