UTILS.
100 % im Browser
🔡

Koinzidenzindex-Rechner

Berechne den Koinzidenzindex von Text, um den Chiffretyp zu erkennen und die Vigenère-Schlüssellänge zu schätzen, mit Englisch-vs-Zufall-Referenzen und einem Spaltenscan.

Ausgabe

Ü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.

Häufig gestellte Fragen

Was sagt mir der Koinzidenzindex?
Er misst, wie ungleichmäßig die Buchstabenverteilung ist. Englischer Klartext hat einen IC um 0,0667 (normalisiert ≈ 1,73); zufälliger oder polyalphabetischer Chiffretext fällt auf etwa 0,0385 (normalisiert ≈ 1,00). Ein hoher IC deutet auf Klartext oder eine monoalphabetische Chiffre hin; ein niedriger IC deutet auf eine polyalphabetische Chiffre wie Vigenère hin.
Warum ist der normalisierte IC nützlich?
Das Multiplizieren des rohen IC mit 26 skaliert ihn neu, sodass gleichverteilter Zufallstext bei etwa 1,0 und Englisch bei etwa 1,73 liegt, was eine intuitive Referenz gibt. Es macht den Vergleich ‚wie nah an Englisch‘ leicht lesbar, ohne die kleinen rohen Dezimalzahlen auswendig lernen zu müssen.
Wie schätzt der Spaltenscan die Schlüssellänge?
Für jede Kandidaten-Schlüssellänge k teilt es den Text in k Spalten (jeder k-te Buchstabe), berechnet den durchschnittlichen IC der Spalten und markiert das k, dessen Durchschnitt Englisch (~0,0667) am nächsten kommt. Bei der wahren Vigenère-Periode ist jede Spalte eine einzelne Caesar-Verschiebung — monoalphabetisch —, sodass ihr IC in Richtung des englischen Werts steigt.
Beeinflussen Satzzeichen oder Groß-/Kleinschreibung das Ergebnis?
Nein. Das Tool entfernt vor dem Zählen alles außer Buchstaben und wandelt den Rest in Großbuchstaben um, sodass Leerzeichen, Ziffern und Satzzeichen ignoriert werden. Nur die 26 Buchstaben A–Z tragen zu N und den Buchstabenzählungen bei.

Weitere Tools