Chiffre-Erkenner
Fügen Sie eine rätselhafte Nachricht ein, und das Tool misst sie: welche Zeichen sie verwendet, wie die Buchstaben gruppiert sind, ihren Koinzidenzindex, wie englisch ihre Buchstabenpaare wirken und ob eine wiederkehrende Schlüssellänge auftaucht. Dann ordnet es die passenden Chiffrefamilien ein, mit den Gründen und einem Link zu einem Löser für jede. Es sagt, wie sicher es sich ist; es tut nicht so, als würde es entschlüsseln. Kostenlos, ohne Anmeldung.
Fügen Sie Chiffretext, Zahlen oder Symbole ein. Leerzeichen und Zeilenumbrüche sind in Ordnung. Ein paar hundert Buchstaben ergeben weit bessere Vermutungen als wenige Wörter. Nichts verlässt Ihren Browser.
Am wahrscheinlichsten, der Reihe nach
Dies sind Vermutungen aus einfachen Messungen, kein Beweis. Ein starkes Signal bedeutet, dass die Belege zu dieser Familie passen und kaum zu einer anderen; prüfen Sie es mit dem verlinkten Tool.
Chiffre mit wiederholendem Schlüssel
Starkes SignalMehrere verschobene Alphabete, die der Reihe nach verwendet werden, wie bei den Chiffren von Vigenère, Beaufort und Porta. Die Schlüssellänge ist das Erste, was man finden muss.
- Der Koinzidenzindex beträgt 0,0389, zwischen Englisch (etwa 0,067) und zufälligen Buchstaben (etwa 0,038), wie wenn mehrere Alphabete gemischt sind.
- Verteilt man die Buchstaben auf 5 Spalten, haben die Spalten einen mittleren Koinzidenzindex von 0,0598, nahe dem Englischen, als wäre jede Spalte ein verschobenes Alphabet.
Versuchen Sie: Vigenère-Chiffre, Beaufort-Chiffre, Porta Cipher
Die Messwerte
| Messgröße | Wert | Womit zu vergleichen |
|---|---|---|
| Buchstaben A–Z | 231 | |
| Andere Zeichen (ohne Leerzeichen) | 0 | |
| Verschiedene verwendete Buchstaben | 26 | |
| Koinzidenzindex | 0,0389 | Englischer Text liegt bei etwa 0,067, zufällige Buchstaben bei etwa 0,038. Eine einfache Substitution oder eine Transposition behält den englischen Wert. |
| Bewertung der englischen Buchstabenpaare | 0,08 | Einfaches Englisch erreicht meist 0,6 oder mehr; gemischter oder verschlüsselter Text weit weniger. |
| Abstand der Buchstabenhäufigkeiten vom Englischen | 5,47 | Unter etwa 0,6 liegen die Buchstaben dort, wo Englisch sie erwartet; weit darüber wurden sie ersetzt. |
| Wahrscheinlichste Längen des wiederholenden Schlüssels | 10 (Index 0,062); 5 (Index 0,0598); 7 (Index 0,0409) | Der mittlere Koinzidenzindex, wenn der Text auf so viele Spalten verteilt wird; nahe 0,067 deutet auf die Schlüssellänge hin. |
So verwenden Sie den Chiffre-Erkenner
- 1. Fügen Sie den Text ein. Leerzeichen, Zeilenumbrüche und Großbuchstaben sind in Ordnung. Die Beispiele über den Ergebnissen zeigen eine Cäsar-Verschiebung, eine Chiffre mit wiederholendem Schlüssel, eine Substitution und eine Transposition.
- 2. Lesen Sie die Rangfolge. Jede Familie hat eine Stärke – starkes Signal, möglich oder schwacher Hinweis – und die Gründe, die sie dorthin gebracht haben, etwa der Koinzidenzindex oder eine wiederkehrende Schlüssellänge.
- 3. Öffnen Sie den Löser. Jedes Ergebnis verlinkt die Tools, die mit dieser Familie arbeiten. Die Cäsar-, affinen und Zaunchiffre-Tools können jeden Schlüssel durchprobieren; Chiffren mit Schlüssel brauchen einen Anhaltspunkt oder mehr Text.
- 4. Prüfen Sie die Messwerte. Die Tabelle am Ende listet jede Zahl auf, auf der die Vermutung beruht, mit den Werten, mit denen man sie vergleicht.
Was das Tool misst
Kein einzelner Test benennt eine Chiffre, aber einige günstige Prüfungen engen das Feld schnell ein. Die erste ist der Zeichensatz. Punkte und Striche sind Morsecode, ein Strom aus Nullen und Einsen in Achtergruppen ist Binärcode, Paare von Ziffern von 1 bis 5 sind ein Polybios-Quadrat, eine Zahlenfolge von etwa 20 bis 110 könnte eine Nihilist-Chiffre sein, und ein Text nur aus A, D, F, G, V und X ist eine ADFGVX-Chiffre. Besteht der Text aus Buchstaben, übernimmt die Statistik.
| Messgröße | Was sie Ihnen sagt |
|---|---|
| Koinzidenzindex | Die Wahrscheinlichkeit, dass zwei zufällig gewählte Buchstaben übereinstimmen. Englisch ergibt etwa 0,067, zufällige Buchstaben etwa 0,038. Substitution und Transposition behalten den englischen Wert; die Mischung mehrerer Alphabete zieht ihn in Richtung Zufall. |
| Englische Buchstabenpaare | Wie viele gängige Paare und Tripel (TH, HE, ING) der Text enthält. Gewöhnliches Englisch erreicht einen hohen Wert, eine verschobene oder gemischte Fassung einen niedrigen. Das Tool probiert jede Cäsar-Verschiebung, Atbash und die affinen Schlüssel durch und meldet jede, die als Englisch lesbar ist. |
| Abstand der Buchstabenhäufigkeit | Wie weit die Buchstabenhäufigkeiten vom Englischen entfernt sind. Nahe bedeutet, dass die Buchstaben an ihrem Platz sind und nur ihre Reihenfolge verändert wurde (Transposition); weit entfernt bei hohem Koinzidenzindex bedeutet, dass sie ersetzt wurden (Substitution). |
| Spalten-Koinzidenzindex | Verteilen Sie die Buchstaben auf 2, 3, 4 … Spalten und mitteln Sie den Koinzidenzindex jeder Spalte. Hebt eine Länge ihn auf englisches Niveau, ist das die Länge eines wiederholenden Schlüssels, wie bei der Vigenère-Chiffre. |
| Wiederholte Gruppen (Kasiski) | Die Abstände zwischen wiederholten Dreibuchstabengruppen sind meist Vielfache der Schlüssellänge. |
| Doppelte Paare | Playfair erzeugt nie ein Paar gleicher Buchstaben. Ein langer Text mit gerader Länge und keinem solchen Paar deutet daher auf eine Digraphen-Chiffre hin. |
Ein Beispiel lesen
Das Beispiel „Wiederholender Schlüssel“ ist ein Text mit 231 Buchstaben. Sein Koinzidenzindex beträgt 0,0389 und liegt damit nahe dem zufälliger Buchstaben. Es ist also weder eine einfache Substitution noch eine Transposition, die beide nahe bei 0,067 bleiben würden. Verteilt man ihn auf fünf Spalten, steigt der Mittelwert wieder auf 0,0598, und zehn Spalten, ein Vielfaches von fünf, ergeben einen ähnlichen Wert. Das Tool nimmt die kleinere Länge, 5, und listet die Vigenère-, Beaufort- und Porta-Chiffren auf, die alle einen wiederholenden Schlüssel verwenden. Das ist der Schritt, den ein Codeknacker macht, bevor er jede Spalte wie eine Cäsar-Verschiebung angreift.
Grenzen, die Sie kennen sollten
- Kurze Texte sind unzuverlässig. Unter etwa 40 Buchstaben sind die Statistiken Rauschen; daher ist jede statistische Vermutung auf möglich begrenzt. Ein Text mit 200 Buchstaben liefert weit bessere Belege als einer mit 20.
- Kombinierte Chiffren verbergen sich. Wenn eine Nachricht erst substituiert und dann transponiert oder zweimal verschlüsselt wurde, beschreibt die Statistik weder den einen noch den anderen Schritt. Das Tool sucht nach einzelnen, klassischen Chiffren.
- Ein flaches Ergebnis ist kein Urteil. Text, der zufällig aussieht, passt gleichermaßen zu Autokey, Bifid oder Trifid, einer Rotormaschine wie Enigma, einem One-Time-Pad und moderner Verschlüsselung. Hier lässt sich das nicht unterscheiden.
- Die Regeln sind handgemacht. Dies ist ein Satz von Regeln, der auf den Standardtests der klassischen Kryptoanalyse beruht und an Texten mit 100 bis 400 Buchstaben abgestimmt wurde; es ist kein trainiertes Modell. Es zeigt keine Wahrscheinlichkeiten, weil die Regeln sie nicht stützen könnten.
Häufig gestellte Fragen
- Wie identifiziert man eine Chiffre?
- Beginnen Sie mit den Zeichen: Buchstaben, Ziffern, Symbole oder Punkte und Striche engen das Feld sofort ein. Bei Buchstaben vergleichen Sie den Koinzidenzindex mit 0,067 (Englisch) und 0,038 (zufällig), prüfen, ob eine Verschiebung als Englisch lesbar ist, und suchen nach einer wiederkehrenden Schlüssellänge. Dieses Tool führt diese Prüfungen aus und ordnet die Familien ein.
- Was ist der Koinzidenzindex?
- Die Wahrscheinlichkeit, dass zwei zufällig aus einem Text gezogene Buchstaben gleich sind. Sie beträgt etwa 0,067 für Englisch und 1 ÷ 26, also 0,038, für gleichmäßig zufällige Buchstaben. Da er ignoriert, welcher Buchstabe welcher ist, bleibt er bei einfacher Substitution und Transposition unverändert; genau das macht ihn nützlich, um Chiffren zu sortieren.
- Wie unterscheide ich eine Substitutions- von einer Transpositionschiffre?
- Beide behalten den englischen Koinzidenzindex. Bei einer Transposition sind die Buchstaben die ursprünglichen, daher sind E, T und A weiterhin die häufigsten. Bei einer Substitution ist das Häufigkeitsprofil ebenso ungleich, aber die häufigen Buchstaben sind andere. Der Abstand der Buchstabenhäufigkeit in der Tabelle zeigt, welcher Fall vorliegt.
- Wie finde ich die Schlüssellänge einer Vigenère-Chiffre?
- Probieren Sie jede Länge n von 2 an. Verteilen Sie die Buchstaben auf n Spalten und mitteln Sie den Koinzidenzindex der Spalten. Bei der wahren Länge oder einem Vielfachen davon ist jede Spalte ein einziges cäsar-verschobenes Alphabet, und der Mittelwert steigt Richtung 0,067. Wiederholte Dreibuchstabengruppen in Abständen, die Vielfache von n sind (der Kasiski-Test), stützen das Ergebnis.
- Warum sagt das Tool, der Text sei zu kurz?
- Bei weniger als etwa 40 Buchstaben schwanken die Buchstabenzählungen zu stark durch Zufall, um Englisch von Zufall oder eine Verschiebung von einer Substitution zu trennen. Das Tool gibt trotzdem seine beste Vermutung, markiert sie aber als höchstens möglich.
- Kann dieses Tool meine Chiffre brechen oder entschlüsseln?
- Es identifiziert, es löst nicht. Wenn eine Cäsar-Verschiebung, Atbash oder ein affiner Schlüssel als Englisch lesbar ist, zeigt es die ersten Wörter des Ergebnisses, und die verlinkten Löser-Tools erledigen den Rest. Chiffren mit Schlüssel brauchen den Schlüssel, mehr Text oder ein geratenes Wort.