Preskočiť na obsah
100% lokálne

Š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.

Vstup
Výstup

Š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.

Časté otázky

Ako kľúč určuje poradie stĺpcov?
Zoraďte písmená kľúča abecedne a očíslujte ich 1, 2, 3... v tomto poradí — toto číslovanie je poradie, v ktorom sa stĺpce čítajú. Kľúč ZEBRA číta stĺpce v poradí A, B, E, R, Z.
Aký je rozdiel medzi nepravidelným a vyplneným posledným riadkom?
Nepravidelný nechá posledný riadok presne taký dlhý, ako je zvyšný text, čo niektoré stĺpce robí trochu kratšie ako iné. Doplnenie vyplní mriežku do úplného obdĺžnika znakom výplne najskôr, takže každý stĺpec je rovnako dlhý — ale táto výplň sa objaví na konci dešifrovaného textu.
Čo prináša dvojitá transpozícia?
Spustí celú šifru druhýkrát s druhým kľúčom na výstupe prvého prechodu. To rozdelí vzory stĺpcov, ktoré po sebe nechá samotná transpozícia a bola to štandardná prax pre šifry používané v teréne.
Môžem rozšifrovať správu, ktorú som vytvoril s iným nástrojom?
Áno, pokiaľ použiješ rovnaký kľúč, rovnaký postup s posledným riadkom a rovnaký výber zachovania medzier, ktorý bol použitý pri šifrovaní — tieto nastavenia určujú presný tvar mriežky a nezhodá sa zmiešaj výsledok namiesto jeho zvrátenia.
Je môj text alebo kľúč niekde nahrané?
Nie. Šifra sa spúšťa úplne v tvojom prehliadači — tvoj text a kľúč nikdy neopustia tvoje zariadenie.