pătratul Polybius
Transformați literele în coordonate ale grilei 5×5 (A → 11) și înapoi, cu un cuvânt cheie opțional.
pătratul Polybius
Pătratul Polybius este unul dintre cele mai vechi cifruri înregistrate: o grilă 5×5 a alfabetului în care fiecare literă devine perechea ei de rând și coloană - A este 11, B este 12, Z este 55, cu I și J împărțind o celulă pentru a face ca 26 de litere să se potrivească în 25 de celule. Grecii antici o semnalau cu torțe; astăzi apare în camere de evadare, puzzle-uri de geocaching, provocări CTF și criptografie în clasă.
Codificarea transformă textul în perechi de cifre separate prin spații, cu un / marcând fiecare graniță de cuvânt, astfel încât MEET AT NOON devine 32 15 15 44 / 11 44 / 33 34 34 33, iar călătoria dus-întors aduce cuvintele înapoi. Decodificarea este îngăduitoare în ceea ce privește intrarea: perechile pot fi separate prin spații, virgule sau nimic - rulările lipite, cum ar fi 2324, se împart ei înșiși - și o pereche invalidă este raportată după nume, mai degrabă decât sărită în tăcere. Literele accentuate sunt normalizate mai întâi, așa că č codifică ca C și á ca A, iar ł sau ß se apropie de bazele lor latine.
Opțiunea de cuvânt cheie rearanjează grila în mod clasic: literele deduplicate ale cuvântului cheie umplu primele celule, urmează alfabetul rămas. Cu cuvântul cheie SECRET, S devine 11 și E devine 12 — același mesaj se codifică complet diferit și doar cineva care cunoaște cuvântul cheie stabilește aceeași grilă pentru a-l citi.
Ca orice cifru clasic, este un puzzle, nu o protecție - analiza frecvenței îl rupe rapid. Totul rulează local în browserul dvs. și nimic din ceea ce introduceți nu părăsește dispozitivul dvs.