Riešiteľ vigenerovej šifry
Obnoví kľúč a dešifruje text kódovaný Vigenerovou šifrou bez predchádzajúcej znalosti kľúča.
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.