Vigenere cipher oplosser
Breek een Vigenere-codering automatisch op en ontcijfer de tekst zonder sleutel met Kasiski-onderzoek, index van samenvalling en frequentieanalyse.
Vigenere cipher oplosser
Plak versleutelde Vigenere-tekst in en dit gereedschap berekent automatisch de sleutel en ontcijfert het bericht. Het combineert drie klassieke technieken uit klassieke cryptanalyse: Kasiski-onderzoek vindt herhaalde lettervolgorde in de cijfertekst en de afstanden ertussen, die wijzen op waarschijnlijke sleutellengtes; de index van samenvalling beoordeelt elke kandidaatlengte van 1 tot de limiet die u stelt en geeft de voorkeur aan degene waarvan de letterverdeling het minst op willekeurig ruis lijkt; en frequentieanalyse behandelt vervolgens elke positie van de sleutel als zijn eigen verschoven alfabet, vergelijkt het aantal letters met een referentetaal om de meest waarschijnlijke verschuiving te vinden.
Stel de sleutellengte zelf in als u deze al kent, of laat deze op 0 en laat het gereedschap deze automatisch detecteren — handig als u alleen een fragment van de cijfertekst hebt en geen andere aanwijzingen. De referentetaal (Engels, Slowaaks, Tsjechisch of Duits) bepaalt welke letterfrekwentietabel de analyse vergelijkt, kies dus degene waarin de leesbare tekst waarschijnlijk is geschreven. Schakel de optie "Tonen" in op het volledig analyserapport om de herhaalde reeksen te zien die het Kasiski-onderzoek heeft gevonden, de index van samenvalling voor elke geteste sleutellengte en de best scorende sleutelkandidaten naast elkaar met hun passingsscore — handig voor controle van het redeneren van het gereedschap of voor het handmatig proberen van een nabije tweede gok.
Statistische sleutelherstel heeft genoeg cijfertekst nodig om mee te werken: een paar honderd letters is meestal voldoende voor een korte sleutel, terwijl een eenregelig bericht u kan verplichten de sleutellengte handmatig in te voeren. Alleen de letters A tot Z nemen deel aan de codering; cijfers, spaties, leestekens en geaccentueerde tekens worden ongewijzigd doorgegeven, en de gedecodeerde uitvoer behoudt de oorspronkelijke kapitalisering letter voor letter.
Alles draait lokaal in uw browser — de cijfertekst wordt nooit ergens geüpload, wat belangrijk is voor puzzeloplossingen, oefeningen of al het andere wat u liever niet in een externe service plakt. Kopieer het resultaat, download het als .txt-bestand, of stuur het rechtstreeks naar een ander gereedschap om ermee door te gaan.