Preskočiť na obsah
100% lokálne

Riešiteľ vigenerovej šifry

Obnoví kľúč a dešifruje text kódovaný Vigenerovou šifrou bez predchádzajúcej znalosti kľúča.

Vstup
Výstup

Riešiteľ vigenerovej šifry

Vložte Vigenerovu kryptogram a tento nástroj si sám vypracuje kľúč, potom správu dešifruje. Kombinuje tri klasické techniky kryptanalýzy: Kasiskiho skúmanie nájde opakované sekvencie znakov v šifrovanom texte a vzdialenosti medzi nimi, čo poukazuje na pravdepodobné dĺžky kľúča; index zhody skóruje každú kandidátsku dĺžku od 1 po vami nastavený limit a uprednostňuje tú, ktorej rozdelenie znakov vyzerá najmenej ako náhodný šum; a frekvenčná analýza potom spracúva každú pozíciu kľúča ako svoju vlastnú posúvanú abecedu, porovnáva počty znakov s jazykovou referenciou, aby našla najpravdepodobnejší posun.

Dĺžku kľúča nastavte sami, ak ju už poznáte, alebo ju nechajte na 0 a nechajte nástroj, aby si ju sám zistil – užitočné, keď máte iba výňatok kryptogramu a ďalšie indície. Referenčný jazyk (angličtina, slovenčina, čeština alebo nemčina) určuje, ktorú tabuľku frekvencie znakov analýza používa na porovnanie, preto si vyberte ten, v ktorom je originálny text pravdepodobne napísaný. Prepnutím možnosti "Zobraziť" na úplnú správu analýzy uvidíte opakované sekvencie, ktoré našlo Kasiskiho skúmanie, index zhody pre každú testovania dĺžku kľúča a top kandidátov kľúčov vedľa seba s ich skóre vhodnosti – užitočné na kontrolu úvah nástroja alebo skúšanie blízkeho druhého odhadu ručne.

Štatistické obnovenie kľúča potrebuje dostatočný kryptogram: niekoľko stoviek znakov zvyčajne stačí na krátky kľúč, zatiaľ čo jednoriadková správa vám môže vyžadovať, aby ste kľúč nastavili manuálne. Šifrovaní sa zúčastňujú iba písmená A–Z; číslice, medzery, interpunkcia a znaky s diakritikou prechádzajú nezmenené a dešifrovaný výstup si zachováva originálne kapitalizáciu písmeno po písmene.

Všetko beží lokálne vo vašom prehliadači – kryptogram sa nikdy nikam neukladá, čo je dôležité pre riešenia puzzle, cvičenia alebo všetko ostatné, čo by ste radšej nelepili do služby tretej strany. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo ho pošlite priamo do iného nástroja, aby ste mohli pokračovať v práci.

Časté otázky

Ako nástroj nájde kľúč bez toho, aby ho poznal?
Kombinuje Kasiskiho skúmanie (opakované sekvencie a vzdialenosti medzi nimi) s indexom zhody na odhad dĺžky kľúča, potom používa frekvenčnú analýzu na každej pozícii kľúča, aby vypracoval najpravdepodobnejšiu písmeno – všetko oproti referenčnému jazyku, ktorý si vyberiete.
Čo ak automaticky zistená dĺžka kľúča je nesprávna?
Veľmi krátke kryptogramy nemusia vždy poskytnúť štatistike dosť na prácu. Zapnite manuálnu dĺžku kľúča, ak ju už poznáte, alebo skúste hlavných kandidátov uvedených v správe analýzy.
Prečo je dôležitý referenčný jazyk?
Frekvenčná analýza porovnáva šifrovaný text s typickým rozdelením znakov daného jazyka. Výber nesprávneho jazyka skresľuje každý posun, ktorý si vyberie, takže ho prispôsobte jazyku originálneho textu.
Prežijú interpunkcia a kapitalizácia dešifrovanie?
Áno. Iba písmená A až Z sa posúvajú; medzery, interpunkcia, číslice a znaky s diakritikou prechádzajú bez zmeny a dešifrovaný text si zachováva kapitalizáciu všetkých písmen.
Či je môj šifrovaný text nahravaný niekam?
Nie. Kasiskiho skúmanie, frekvenčná analýza a dešifrovanie všetko beží lokálne vo vašom prehliadači – nič, čo vložíte, nikdy neopustí vašu zariadenie.