Über dieses Tool
Der Koinzidenzindex-(IoC-)Rechner berechnet eine klassische Kryptoanalyse-Statistik: die Wahrscheinlichkeit, dass zwei zufällig aus dem Text gezogene Buchstaben gleich sind. Er filtert die Eingabe auf nur Buchstaben, wandelt sie in Großbuchstaben um, zählt jeden der 26 Buchstaben n_i über insgesamt N Buchstaben und wertet IC = Σ n_i·(n_i − 1) / (N·(N − 1)) aus. Er meldet außerdem den normalisierten IC = IC × 26, so skaliert, dass gleichverteilter Zufallstext nahe 1,0 und englischer Klartext nahe 1,73 liegt.
Diese Referenzwerte machen den IoC nützlich. Englischer Klartext hat einen IC um 0,0667 (normalisiert ≈ 1,73), weil seine Buchstabenverteilung weit von flach entfernt ist, während gleichverteilter oder gut gemischter polyalphabetischer Chiffretext auf etwa 0,0385 (normalisiert ≈ 1,00) abfällt. Eine monoalphabetische Substitution bewahrt den Klartext-IC, sodass ein hoher IC auf eine einfache Chiffre hinweist; ein niedriger IC weist auf eine polyalphabetische wie Vigenère hin.
Für die Vigenère-Schlüssellängenermittlung gib eine maximale Schlüssellänge ein, um einen Spaltenscan durchzuführen. Das Tool teilt den Text für jeden Kandidaten k in k Spalten, berechnet den durchschnittlichen IC über diese Spalten und markiert das k, dessen Durchschnitt dem englischen Wert am nächsten kommt — die wahrscheinliche Schlüssellänge, denn das Aufteilen nach der wahren Periode setzt monoalphabetische Spalten wieder zusammen. Alles ist deterministisch und offline in deinem Browser berechnet; nichts wird hochgeladen.