Rješavač Vigenerove šifre
Pronađi ključ i dešifrira Vigenereom šifriran tekst bez poznavanja ključa.
Rješavač Vigenerove šifre
Zalijepi Vigenereom šifriran tekst i ovaj alat će sam pronaći ključ, zatim dešifrira poruku. Kombinira tri klasične tehnike iz klasične kriptoanalize: Kasiskijev test pronalazi ponavljajuće nizove znakova u šifriranom tekstu i razlike između njih, što ukazuje na vjerovatne duljine ključa; indeks slučajnosti ocjenjuje svaku mogućnost dužine od 1 do postavljenog limita i favorizira onu čija distribucija slova izgleda najmanje kao nasumičan šum; a frekvencijska analiza zatim tretira svaki položaj ključa kao svoju vlastitu pomaknutu abecedu, uspoređujući njezine brojeve slova s referentnim jezikom kako bi pronašla najvjerovatnije pomake.
Postavite dužinu ključa sami ako je već znate, ili je ostavite na 0 i dopustite alatu da je automatski detektuje — korisno kada imate samo dio šifriranog teksta i nema drugih tragova. Referentni jezik (engleski, slovački, češki ili njemački) određuje koju tablicu frekvencije slova analiza uspoređuje, pa odaberite onaj u kojem je tekst vjerojatno napisan. Prebacite opciju "Prikaži" na detaljni izvještaj analize kako biste vidjeli ponavljajuće nizove koje je Kasiskijev test pronašao, indeks slučajnosti za svaku testiranu dužinu ključa i najbolje candidate za ključ jedni do drugima s ocjenom prilagodbe — korisno za provjeru razmišljanja alata ili pokušavanje bliske druge mogućnosti rukom.
Statistička oporavka ključa trebuje dovoljno šifriranog teksta: nekoliko stotina znakova obično je dovoljno za kratko ključ, dok poruka od jedan redak može trebati da sami postavite dužinu ključa. Samo slova A–Z sudjeluju u šifri; znamenke, razmaci, znakovi interpunkcije i znakovi s naglascima prolaze nepromijenjeni, i dešifrirani izlaz čuva originalnu kapitalizaciju slovo po slovo.
Sve se izvršava lokalno u vašem pregledniku — šifrirani tekst se nikada nigdje ne učitava, što je važno za rješenja zagonetki, vježbi ili bilo čega drugog što ne želite zalijepiti u treću stranku. Kopirajte rezultat, preuzmite kao .txt datoteku ili pošaljite izravno u drugi alat kako biste nastavili s radom.