Naar de inhoud

Cijferidentificeerder

Plak een mysterieus bericht en de tool meet het — welke tekens het gebruikt, hoe de letters gegroepeerd zijn, de index of coincidence, hoe Engels de letterparen lijken en of er een herhalende sleutellengte opduikt — en rangschikt daarna de cijferfamilies die passen, met de redenen en een oplosser voor elk. Het geeft aan hoe zeker het is; het doet niet alsof het decodeert. Gratis, zonder registratie.

Plak cijfertekst, cijfers of symbolen. Spaties en regeleinden zijn prima. Een paar honderd letters geven veel betere gissingen dan een paar woorden. Niets verlaat je browser.

Probeer een voorbeeld:

Meest waarschijnlijk, in volgorde

Dit zijn gokken op basis van eenvoudige metingen, geen bewijs. Een sterk signaal betekent dat het bewijs bij die familie past en weinig anders; probeer de gelinkte tool om het te bevestigen.

  1. Herhalende-sleutelcijfer

    Sterk signaal

    Meerdere verschoven alfabetten die om beurten worden gebruikt, zoals bij de Vigenère-, Beaufort- en Porta-cijfers. De sleutellengte is het eerste wat je moet vinden.

    • De index of coincidence is 0,0389, tussen Engels (ongeveer 0,067) en willekeurige letters (ongeveer 0,038) in, zoals wanneer meerdere alfabetten worden gemengd.
    • Als je de letters in 5 kolommen verdeelt, krijg je kolommen waarvan de gemiddelde index of coincidence 0,0598 is, dicht bij Engels, alsof elke kolom één verschoven alfabet is.

    Probeer: Vigenère-cijfer, Beaufort-cijfer, Porta-cijfer

De metingen

MetingWaardeWaarmee te vergelijken
Letters A–Z231
Andere tekens (zonder spaties)0
Verschillende gebruikte letters26
Index of coincidence0,0389Engelse tekst is ongeveer 0,067; willekeurige letters ongeveer 0,038; een eenvoudige substitutie of transpositie behoudt de Engelse waarde.
Score Engelse letterparen0,08Gewoon Engels scoort meestal 0,6 of meer; geschud of versleuteld tekst veel lager.
Afstand van letterfrequenties tot Engels5,47Onder ongeveer 0,6 staan de letters waar Engels ze plaatst; ver daarboven zijn ze vervangen.
Beste lengtes van herhalende sleutels10 (index 0,062); 5 (index 0,0598); 7 (index 0,0409)De gemiddelde index of coincidence wanneer de tekst over dat aantal kolommen wordt verdeeld; dicht bij 0,067 wijst op de sleutellengte.

Zo gebruik je de cijferidentificeerder

  1. 1. Plak de tekst. Spaties, regeleinden en hoofdletters zijn prima. De voorbeelden boven de resultaten tonen een Caesar-verschuiving, een herhalende sleutel, een substitutie en een transpositie.
  2. 2. Lees de rangschikking. Elke familie heeft een sterkte — sterk signaal, mogelijk of zwakke aanwijzing — en de redenen die haar daar plaatsen, zoals de index of coincidence of een terugkerende sleutellengte.
  3. 3. Open de oplosser. Elk resultaat linkt naar de tools die met die familie werken. De Caesar-, affiene en rail-fence-tools kunnen elke sleutel proberen; sleutelgebaseerde cijfers hebben een bekend woord (een crib) of meer tekst nodig.
  4. 4. Controleer de metingen. De tabel aan het eind toont elk getal waarop de gok rust, met de waarden om het mee te vergelijken.

Wat de tool meet

Geen enkele toets noemt een cijfer, maar een handvol goedkope toetsen versmalt het veld snel. De eerste is de tekenset. Punten en streepjes zijn Morse, een stroom van 0'en en 1'en in groepen van acht is binair, paren cijfers van 1 tot 5 zijn een Polybius-vierkant, een reeks getallen van ongeveer 20 tot 110 kan een Nihilistencijfer zijn, en een tekst met alleen A, D, F, G, V en X is een ADFGVX-cijfer. Als de tekst uit letters bestaat, nemen de statistieken het over.

MetingWat het je vertelt
Index of coincidenceDe kans dat twee willekeurig gekozen letters overeenkomen. Engels geeft ongeveer 0,067 en willekeurige letters ongeveer 0,038. Substitutie en transpositie houden de Engelse waarde; het mengen van meerdere alfabetten trekt hem richting willekeurig.
Engelse letterparenHoeveel gebruikelijke paren en drietallen (TH, HE, ING) de tekst bevat. Gewoon Engels scoort hoog; een verschoven of geschudde versie scoort laag. De tool probeert elke Caesar-verschuiving, Atbash en de affiene sleutels en meldt elke sleutel die als Engels leest.
Afstand van letterfrequentiesHoe ver de letteraantallen van het Engels afwijken. Dichtbij betekent dat de letters op hun plaats staan en alleen hun volgorde is veranderd (transpositie); ver weg met een hoge index of coincidence betekent dat ze zijn vervangen (substitutie).
Kolom-index of coincidenceVerdeel de letters over 2, 3, 4 … kolommen en middel de index of coincidence van elke kolom. Als één lengte hem naar Engelse niveaus laat springen, is dat de lengte van een herhalende sleutel, zoals bij het Vigenère-cijfer.
Herhaalde groepen (Kasiski)De afstanden tussen herhaalde groepen van drie letters zijn meestal veelvouden van de sleutellengte.
Dubbele parenPlayfair maakt nooit een paar van dezelfde letters. Een lange tekst met een even aantal letters en geen dubbele paren wijst dus op een digrafiecijfer.

Een voorbeeld lezen

Het voorbeeld met de herhalende sleutel is een tekst van 231 letters. De index of coincidence is 0,0389, bijna die van willekeurige letters, dus het is noch een eenvoudige substitutie noch een transpositie, die beide rond 0,067 zouden blijven. Verdeel je hem over vijf kolommen, dan komt het gemiddelde terug naar 0,0598, en tien kolommen, een veelvoud van vijf, geven een vergelijkbare waarde. De tool neemt de kleinere lengte, 5, en noemt de Vigenère-, Beaufort- en Porta-cijfers, die allemaal een herhalende sleutel gebruiken. Dat is de stap die een codekraker zet voordat hij elke kolom aanvalt als Caesar-verschuiving.

Beperkingen

  • Korte teksten zijn onbetrouwbaar. Onder ongeveer 40 letters is de statistiek ruis, dus elke statistische gok is beperkt tot mogelijk. Een tekst van 200 letters geeft veel betere bewijzen dan een van 20 letters.
  • Gecombineerde cijfers verbergen zich. Als een bericht eerst gesubstitueerd en daarna getransponeerd is, of twee keer is versleuteld, beschrijven de statistieken geen van beide stappen. De tool zoekt naar enkele, klassieke cijfers.
  • Een vlak resultaat is geen oordeel. Tekst die willekeurig lijkt, past zowel bij autokey, Bifid of Trifid, een rotormachine zoals Enigma, een one-time pad als bij moderne versleuteling. Niets hier kan ze onderscheiden.
  • De regels zijn handgemaakt. Dit is een set regels op basis van standaard klassieke cryptanalyse-toetsen, afgesteld op teksten van 100–400 letters, geen getraind model. Het toont geen kansen, omdat de regels die niet kunnen onderbouwen.

Veelgestelde vragen

Hoe identificeer je een cijfer?
Begin bij de tekens: letters, cijfers, symbolen of punten en streepjes versmallen het veld meteen. Voor letters vergelijk je de index of coincidence met 0,067 (Engels) en 0,038 (willekeurig), kijk je of een verschuiving als Engels leest, en zoek je naar een herhalende sleutellengte. Deze tool voert die controles uit en rangschikt de families.
Wat is de index of coincidence?
De kans dat twee willekeurig uit een tekst getrokken letters gelijk zijn. Hij is ongeveer 0,067 voor Engels en 1 ÷ 26, of 0,038, voor uniform willekeurige letters. Omdat hij niet let op welke letter welke is, verandert hij niet door eenvoudige substitutie en transpositie, en daarom is hij nuttig om cijfers te sorteren.
Hoe onderscheid je een substitutie- van een transpositiecijfer?
Beide houden de Engelse index of coincidence. Bij een transpositie zijn het de oorspronkelijke letters, dus E, T en A zijn nog steeds het vaakst voorkomend. Bij een substitutie is het frequentieprofiel even scheef, maar de veelvoorkomende letters zijn andere. De afstand van letterfrequenties in de tabel laat zien welk geval je hebt.
Hoe vind je de sleutellengte van een Vigenère-cijfer?
Probeer elke lengte n vanaf 2. Verdeel de letters over n kolommen en middel de index of coincidence van de kolommen. Bij de ware lengte, of een veelvoud ervan, is elke kolom één Caesar-verschoven alfabet en springt het gemiddelde naar 0,067. Herhaalde drietallen op afstanden die veelvouden van n zijn (de Kasiski-toets) ondersteunen dat.
Waarom zegt de tool dat de tekst te kort is?
Bij minder dan ongeveer 40 letters variëren de letteraantallen te veel door toeval om Engels van willekeurig te onderscheiden, of een verschuiving van een substitutie. De tool geeft nog steeds zijn beste gok, maar markeert die als niet sterker dan mogelijk.
Kan deze tool mijn cijfer breken of decoderen?
Hij identificeert; hij lost niet op. Waar een Caesar-verschuiving, Atbash- of affiene sleutel als Engels leest, toont hij de eerste woorden van het resultaat, en de gelinkte oplossers doen de rest. Sleutelgebaseerde cijfers hebben de sleutel, meer tekst of een gegokt woord nodig.

Gerelateerde tools

Meer hulpmiddelen: Codes en geheimschriften