Preskoči na vsebino
100% lokalno

Razčlenjevalnik Vigenerove šifre

Odkrij ključ in dešifrira besedilo šifriran z Vigenerovo šifro brez poznavanja ključa.

Vhod

Razčlenjevalnik Vigenerove šifre

Prilepite besedilo šifriran z Vigenerovo šifro in to orodje samodejno odkrije ključ ter dešifrira sporočilo. Kombinira tri klasične tehnike iz klasične kriptoanalize: Kasiskijev test najde ponavljajoče se nize znakov v šifriranem besedilu in razdalje med njimi, kar nakazuje verjetne dolžine ključa; indeks naključnosti oceni vsako dolžino kandidata od 1 do postavljene meje in favorizira tisto, katere porazdelitev črk je najmanj podobna naključnemu hrupu; frekvenčna analiza pa nato obravnava vsak položaj ključa kot lastno premaknjeno abecedo in primerja njene števce črk s predstavniški jezikom, da bi našla najbolj verjetne premike.

Nastavite dolžino ključa sami, če jo že poznate, ali jo pustite na 0 in pustite orju, da jo samodejno zazna — koristno, kadar imate le del šifriranega besedila in nimate drugih namigov. Referenčni jezik (angleščina, slovenščina, češčina ali nemščina) določa, katero tabelo frekvenčnosti črk analiza primerja, zato izberite tistega, v katerem je besedilo verjetno napisano. Preklopite možnost "Prikaži" na podrobno poročilo analize, da vidite ponavljajoče se nize, ki jih je našel Kasiskijev test, indeks naključnosti za vsako testirano dolžino ključa in najboljše kandidate za ključ zraven z oceno ujemanja — koristno za preverjanje sklepanja orodja ali preizkušanje bližnjega drugega ugibanja ročno.

Statistični obnovljivi ključ potrebuje dovolj šifriranega besedila: nekaj sto znakov je običajno dovolj za kratek ključ, medtem ko lahko enolovski prispevek zahteva, da dolžino ključa postavite ročno. Samo črke A–Z sodelujejo v šifri; števke, presledki, ločila in znaki z naglasi se prepuščajo nespremenjeni, in dešifrirano besedilo ohrani prvotno kapitalizacijo črko za črko.

Vse se izvršuje lokalno v vašem brskalniku — šifrirano besedilo se nikoli ne naloži nikamor, kar je pomembno za rešitve ugank, vaj ali če ne želite prilepiti v tretjo osebo. Kopirajte rezultat, prenesite kot datoteko .txt ali ga pošljite naravnost v drugo orodje, da nadaljujete z delom.

FAQ

Kako orodje odkrije ključ brez poznavanja?
Kombinira Kasiskijev test (ponavljajoče se nize in njihove razdalje) z indeksom naključnosti, da oceni dolžino ključa, nato pa koristi frekvenčno analizo na vsakem položaju ključa, da najde najbolj verjetno črko — vse glede na izbrani referenčni jezik.
Kaj če je samodejno zaznavanje dolžine ključa napačno?
Zelo kratka šifrirana besedila pogosto ne zagotavljajo dovolj statistike za delovanje. Vključite ročno dolžino ključa, če jo že poznate, ali poskusite vrhunske kandidate, prikazane v poročilu analize.
Zakaj je referenčni jezik pomemben?
Frekvenčna analiza primerja šifrirano besedilo s tipično porazdelitvijo črk za ta jezik. Izbira napačnega jezika pokvari vsak premik, ki ga najde, zato ga uskladte s jezikom, v katerem je besedilo napisano.
Ali ostanejo ločila in kapitalizacija po dešifriranju?
Da. Le črke A do Z se premaknejo; presledki, ločila, števke in znaki z naglasi se prepuščajo nespremenjeni, kapitalizacija vsake dešifrirane črke pa ustreza ustrezni črki v šifriranem besedilu.
Je moje šifrirano besedilo naloženo nekje?
Ne. Kasiskijev test, frekvenčna analiza in dešifriranje se vse izvršavajo lokalno v vašem brskalniku — nič, kar prilepite, nikoli ne zapusti vašo napravo.