Šifra transpozície stĺpcov
Zašifruj alebo rozšifruj text písaním do mriežky a čítaním stĺpcov v poradí kľúča.
Šifra transpozície stĺpcov
Šifra transpozície stĺpcov zašifruje správu písaním jej po riadkoch do mriežky tak širokej, ako je zvolený kľúč, potom čítaním mriežky späť po stĺpcoch v poradí, v ktorom by sa písmená kľúča radili abecedne. Nič sa nenahradí — každé písmeno je stále tam, len preusporiadané — čo z nej robí prirodzené doplnenie substitučnej šifry ako Vigenère či Atbash a základ šifry v kôľ hrách, kde kľúčové slovo odomkne mriežku.
Kľúč určuje dve veci naraz: jeho dĺžka je počet stĺpcov a abecedné poradie jeho písmen určuje poradie čítania týchto stĺpcov. Dvojitá transpozícia spustí mriežku druhý raz s druhým kľúčom, čím odolá analýze frekvencie stĺpcov, ktorú nechá otvorenou samotný prechod. Keď sa text nerozdelí rovnomerne do úplných riadkov, nechajte posledný riadok krátky (nepravidelný) alebo ho doplňte do úplného obdĺžnika znakom výplne — doplnenie je jednoduchšie, ale dešifrovaný text obsahuje túto výplň na konci. Zachovajte medzery a interpunkciu pre čitateľnú mriežku, alebo vynechajte všetko okrem písmen a číslic pre klasický vzhľad z čias vojny. Zobraziť mriežku vytlačí mriežku ako text, aby ste videli, ako kľúč preusporiadal stĺpce.
Nástroj pracuje s Unicode kódovacími bodmi, takže diakritika a emodži prežijú spiatočný prechod a riadky systémov Windows a Unix sú považované za rovnaké. Tabuľka v reálnom čase uvádza znaky vstúpu a výstupu, počet stĺpcov na prechod a to, či bol výsledok zašifrovaný alebo rozšifrovaný.
Všetko sa spúšťa v tvojom prehliadači — text a kľúč, ktoré napíšeš, nikdy nie sú nahrané. Skopíruj výsledok, stiahni si ho ako .txt súbor alebo pošli výstup späť na vstup, aby si ho mohol rozšifrovať znova alebo naň nanúť ďalšiu šifru.