Over deze tool
De cijfer-identificatie analyseert een onbekende cijfertekst en suggereert welk klassiek cijfer die waarschijnlijk heeft geproduceerd. In plaats van te ontsleutelen, berekent het statistische vingerafdrukken en matcht die tegen de bekende handtekeningen van veelvoorkomende cijfers, wat je een startpunt geeft voor de rest van de toolkit. Alles draait lokaal in je browser, dus geplakte tekst blijft privé.
De kernmaatstaf is de index of coincidence (IC = Σ nᵢ(nᵢ−1) / N(N−1)), de kans dat twee willekeurig gekozen letters overeenkomen. Engelse leestekst en monoalfabetische cijfers (Caesar, Atbash, Affien, Trefwoord) liggen rond IC ≈ 0,066, terwijl polyalfabetische cijfers (Vigenère, Beaufort) de verdeling afvlakken richting IC ≈ 0,038. De tool koppelt dit aan een chi-kwadraattoets tegen Engelse letterfrequenties: een monoalfabetisch ogende IC gecombineerd met een lage chi-kwadraat betekent dat de letterfrequenties nog steeds bij Engels passen, wat wijst op een transpositie (Rail Fence, Kolom) die alleen letters herordende; een hoge chi-kwadraat wijst op een substitutie die ze heraf beeldde.
Het inspecteert ook de tekenset (alleen A/B suggereert Baconiaans, alleen 0/1 binair, alleen cijfers een A1Z26- of Polybius-schema) en structurele aanwijzingen zoals de pariteit van de tekstlengte, de afwezigheid van verdubbelde letters, en geen J, die samen de waarschijnlijkheid van Playfair verhogen. Het resultaat is een gerangschikte lijst van kandidaat-cijfers met betrouwbaarheidsnotities naast de ruwe statistieken. Het biedt suggesties, geen zekerheid — vooral korte teksten maken de getallen onbetrouwbaar.