Hoppa till innehåll
100% lokalt

Vigenere chiffer-löser

Bryt en Vigenere-chiffer automatiskt och dekryptera texten utan nyckel med Kasiski-analys, samförekomstindex och frekvensanalys.

Inmatning
Utmatning

Vigenere chiffer-löser

Klistra in Vigenere-krypterad text och det här verktyget beräknar automatiskt nyckeln och dekrypterar meddelandet. Det kombinerar tre klassiska tekniker från klassisk kryptoanalys: Kasiski-analys hittar upprepade bokstavssekvenser i chiffertexten och avstånden mellan dem, som pekar på troliga nyckellängder; samförekomstindex betygsätter varje kandidatlängd från 1 upp till gränsen du anger och föredrar den vars bokstavsfördelning ser ut minst som slumpmässigt brus; och frekvensanalys behandlar sedan varje position av nyckeln som dess eget skiftat alfabet, jämför dess bokstavräknare mot ett referensspråk för att hitta det mest sannolika skiftet.

Angiv nyckellängden själv om du redan vet den, eller lämna den på 0 och låt verktyget automatiskt identifiera den — användbar när du bara har ett fragment av chiffertexten och ingen andra ledtrådar. Referensspråket (engelska, slovakiska, tjeckiska eller tyska) bestämmer vilken bokstavsfrekvenstabell analysen jämför mot, så välj den som klartext sannolikt är skriven på. Slå på alternativet "Visa" för hela analysrapporten för att se de upprepade sekvenser som Kasiski-analysen hittade, samförekomstindex för varje testad nyckellängd och de bäst poängsatta nyckelkandidaterna sida vid sida med deras poäng — praktiskt för att kontrollera verktygets resonemang eller för att manuellt försöka en nära andra gissning.

Statistisk nyckelåterställning behöver tillräckligt med chiffertext för att fungera med: några hundra bokstäver är vanligtvis gott för en kort nyckel, medan ett enradigt meddelande kan kräva att du manuellt anger nyckellängden. Endast bokstäver A till Z deltar i chiffret; siffror, mellanslag, skiljetecken och accentuerade tecken passeras genom oförändrade, och den dekrypterade utmatningen behåller originalversaliseringen bokstav för bokstav.

Allt körs lokalt i din webbläsare — chiffertexten laddas aldrig upp någonstans, vilket är viktigt för pusselslösningar, övningar eller något annat du helst inte klistrar in i en tredjepartstjänst. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det direkt till ett annat verktyg för att fortsätta arbeta med det.

FAQ

Hur hittar verktyget nyckeln utan att känna den?
Det kombinerar Kasiski-analys (upprepade sekvenser och deras avstånd) med samförekomstindex för att uppskatta nyckellängden, och använder sedan frekvensanalys på varje nyckelbild för att räkna ut den mest sannolika bokstaven — allt mot referensspråket du väljer.
Vad om den automatiskt detekterade nyckellängden är fel?
Mycket korta chiffertekster ger ofta inte statistiken tillräckligt att arbeta med. Slå på manuell nyckellängd om du redan vet den, eller prova de bäst poängsatta kandidaterna som visas i analysrapporten.
Varför är referensspråket viktigt?
Frekvensanalys jämför chiffertexten mot en typisk bokstavsfördelning för det språket. Att välja fel språk snedvrider varje skift det väljer, så matcha det med språket som klartext sannolikt är skrivet på.
Förblir skiljetecken och stora bokstäver efter dekryptering?
Ja. Endast bokstäver A till Z skiftas; blanksteg, skiljetecken, siffror och accentuerade tecken kopieras oförändrade, och fallet med varje dekrypterad bokstav matchar motsvarande chiffertextbokstav.
Laddas min chiffertext upp någonstans?
Nej. Kasiski-analysen, frekvensanalysen och dekrypteringen körs alla lokalt i din webbläsare — ingenting du klistrar in lämnar någonsin din enhet.