Preskoči na sadržaj
100% lokalno

Rješavač Vigenerove šifre

Pronađi ključ i dešifrira Vigenereom šifriran tekst bez poznavanja ključa.

Unos
Rezultat

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.

FAQ

Kako alat pronalazi ključ bez poznavanja?
Kombinira Kasiskijev test (ponavljajuće nizove i njihove razlike) s indeksom slučajnosti da procijeniti dužinu ključa, zatim koristi frekvencijsku analizu na svakom položaju ključa da pronađe najvjerovatnije slovo — sve prema referentnom jeziku koji odaberete.
Što ako je automatska dužina ključa pogrešna?
Vrlo kratki šifrirani tekstovi nisu uvijek dovoljni da statističkim podacima bude dovoljno. Uključite ručnu dužinu ključa ako je već znate, ili pokušajte najbolje kandidate prikazane u izvještaju analize.
Zašto je referentni jezik bitan?
Frekvencijska analiza uspoređuje šifrirani tekst s tipičnom distribucijom slova za taj jezik. Odabir pogrešnog języka iskrivljuje svaki pomak koji pronađe, zato ga prilagodite jeziku u kojem je tekst napisan.
Ostaju li interpunkcija i kapitalizacija nakon dešifriranja?
Da. Samo slova A do Z se pomaknju; razmaci, znakovi interpunkcije, znamenke i znakovi s naglascima se kopiraju bez izmjene, a kapitalizacija svakog dešifriranog slova odgovara odgovarajućem znaku u šifriranom tekstu.
Je li moj šifrirani tekst učitan negdje?
Ne. Kasiskijev test, frekvencijska analiza i dešifriranje se sve izvršavaju lokalno u vašem pregledniku — ništa što zalijepiš nikada ne napušta vašu enot.