Cifrul de transpoziție pe coloane
Criptează sau decriptează text scriind-o într-o grilă și citind coloanele în ordinea cheii.
Cifrul de transpoziție pe coloane
Un cifru de transpoziție colunar amestecă un mesaj scriind-o rând cu rând într-o grilă cu lățimea unei chei alese, apoi citind grila din nou coloană cu coloană în ordinea în care literele cheii se sortează alfabetic. Nimic nu este substituit — fiecare literă este încă acolo, doar rearanjată — ceea ce o face o însoțitoare naturală a unui cifru de substituție cum ar fi Vigenère sau Atbash, și baza unui indiciu de vânătoare de puzzle în care o cuvânt-cheie deblochează grila.
Cheia stabilește două lucruri simultan: lungimea acesteia este numărul de coloane, iar ordinea alfabetică a literelor sale este ordinea de citire a acelor coloane. Transpoziția dublă rulează grila o a doua oară cu o a doua cheie, rezistând la analiza frecvenței coloanelor pe care o singură trecere o lasă deschisă. Atunci când textul nu se împarte uniform în liniile complete, lăsați ultimul rând scurt (neregulat) sau completați-l la un dreptunghi complet cu un caracter de completare — completarea este mai simplă, dar textul decriptat poartă acel plin la sfârșit. Păstrați spații și punctuație pentru o grilă lizibilă, sau eliminați totul în afară de litere și cifre pentru aspectul clasic de război. Arată grila imprimă grila ca text, pentru a putea vedea cum cheia a reordonat coloanele.
Instrumentul funcționează pe puncte de cod Unicode, deci literele accentuate și emoji supraviețuiesc unei călătorii dus-întors, iar terminațiile de linie Windows și Unix sunt tratate în același mod. Numărarea în direct raportează caractere la intrare și ieșire, numărul coloanelor pe trecere și dacă rezultatul a fost criptat sau decriptat.
Tot ceea ce se execută în browserul dvs. — textul și cheia pe care le tastați nu sunt niciodată încărcate. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți ieșirea înapoi la intrare pentru a decripta din nou sau a înlănțui un alt cifru pe vârf.