Chiffre-Identifikator
Nicht sicher, welche Chiffre du vor dir hast? Füge den rätselhaften Text ein, und dieses Tool analysiert seinen Zeichensatz, die Buchstabenhäufigkeiten und den Koinzidenzindex, um die wahrscheinlichsten Chiffren zu ordnen — und verlinkt dich direkt zum passenden Decoder. Alles läuft in deinem Browser.
Beispiel ausprobieren:
Füge oben Text ein, und die wahrscheinlichsten Chiffren erscheinen hier, sortiert nach Konfidenz.
So verwenden Sie Chiffre-Identifikator
- 1
Füge deinen rätselhaften Text ein
Kopiere den unbekannten Code oder Chiffretext und füge ihn in das Feld ein. Es können Buchstaben, Morse-Punkte und -Striche, Base64, Zahlen oder fast alles sein.
- 2
Lies die Analyse-Zusammenfassung
Sieh dir die Zeichenanzahl an, wie viele Buchstaben er enthält, den erkannten Zeichensatz und den Koinzidenzindex, der andeutet, ob die Chiffre ein Alphabet oder mehrere verwendet hat.
- 3
Sieh dir die geordneten Vermutungen an
Die wahrscheinlichsten Chiffren erscheinen als Karten, geordnet nach Konfidenz von Sehr wahrscheinlich bis Unwahrscheinlich, jeweils mit einer kurzen Begründung, die das ausgelöste Signal erklärt.
- 4
Öffne den passenden Decoder
Klicke dich zum eigenen Decoder für den Top-Kandidaten durch, um die Dekodierung abzuschließen. Wenn mehrere vorgeschlagen werden, probiere sie von oben in der Liste nach unten aus.
- 5
Teilen oder löschen
Kopiere einen teilbaren Link, der das Tool mit deinem exakten Text wieder öffnet, oder lösche das Feld, um neu zu beginnen. Alles bleibt in deinem Browser.
So identifizierst du eine unbekannte Chiffre
Was ist ein Chiffre-Identifikator?
Ein Chiffre-Identifikator ist ein Tool, das einen rätselhaften Text entgegennimmt und dir sagt, welche Chiffre oder Kodierung ihn höchstwahrscheinlich erzeugt hat. Statt blind zu raten oder einen Decoder nach dem anderen auszuprobieren, fügst du den Chiffretext einmal ein und erhältst eine geordnete Liste von Kandidaten — Caesar, Vigenère, Base64, Morse und mehr — jeweils mit einer Konfidenzbewertung und einem direkten Link zum passenden Decoder.
Das ist der natürliche Ausgangspunkt, wann immer du kodierten Text findest, ohne zu wissen, wie er erstellt wurde: eine Capture-the-Flag-Aufgabe, ein Escape-Room-Hinweis, ein Geocaching-Rätsel, ein Alternate-Reality-Game oder eine verschlüsselte Notiz. Die Chiffrenfamilie zu kennen, grenzt Dutzende Möglichkeiten auf ein oder zwei ein, sodass du das Suchen beenden und mit dem Entschlüsseln beginnen kannst.
So funktioniert der Chiffre-Identifikator
Der Identifikator nutzt klassische Kryptoanalyse, kein maschinelles Lernen, sodass jedes Urteil erklärbar ist. Er führt deinen Text durch eine Reihe von Tests, vom Offensichtlichsten bis zum Subtilsten. Zuerst betrachtet er den Zeichensatz: Text, der nur aus Punkten und Strichen besteht, ist Morse, nur aus Nullen und Einsen ist binär, nur aus hexadezimalen Ziffern ist Hex, und das Base64-Alphabet mit einer Länge, die ein Vielfaches von vier ist, ist Base64. Folgen kleiner Zahlen deuten auf Polybius-Quadrate, A1Z26-Buchstabennummerierung oder ASCII-Codes hin.
Wenn der Text aus gewöhnlichen Buchstaben besteht, wechselt das Tool zur Statistik. Es misst den Koinzidenzindex, um zu entscheiden, ob ein Alphabet (monoalphabetisch) oder mehrere (polyalphabetisch) verwendet wurden, und führt dann einen Caesar-Verschiebungstest und einen Atbash-Test mit Chi-Quadrat-Bewertung gegen die englischen Buchstabenhäufigkeiten durch. Die Kombination aus Zeichensatz, Häufigkeitsprofil und strukturellen Hinweisen wie Länge und wiederholten Mustern erzeugt die geordnete Liste, die du siehst.
Der Koinzidenzindex, erklärt
Der Koinzidenzindex, oder IoC, misst, wie wahrscheinlich es ist, dass zwei zufällig aus dem Text gewählte Buchstaben gleich sind. Gewöhnlicher englischer Text hat einen IoC von etwa 0.067, weil einige Buchstaben, wie E und T, weitaus häufiger sind als andere. Völlig zufälliger Text liegt nahe 0.038, wo jeder Buchstabe gleich wahrscheinlich ist.
Diese einzelne Zahl ist der nützlichste Hinweis für buchstabenbasierte Chiffren. Caesar, Atbash und Schlüsselwort-Substitutionschiffren ersetzen nur einen Buchstaben durch einen anderen, sodass das ungleichmäßige englische Häufigkeitsprofil erhalten bleibt und der IoC hoch bleibt, nahe 0.066. Polyalphabetische Chiffren wie Vigenère verwenden mehrere Alphabete zugleich, was die Häufigkeiten glättet und den IoC in Richtung 0.04 zieht. Ein hoher IoC bedeutet also monoalphabetisch, ein niedriger IoC bedeutet polyalphabetisch, und ein Wert dazwischen ist ein Hinweis, beides zu probieren.
Die Zeichensatz-Hinweise lesen
Viele Kodierungen verraten sich allein durch ihr Alphabet. Morsecode verwendet nur Punkte, Striche und Trennzeichen. Binär verwendet nur die Ziffern 0 und 1, meist in Achtergruppen. Hexadezimal verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F, mit einer geraden Anzahl von Zeichen. Base64 verwendet Groß- und Kleinbuchstaben, Ziffern, Plus und Schrägstrich, oft endend mit einem oder zwei Gleichheitszeichen als Auffüllung, mit einer Gesamtlänge, die ein Vielfaches von vier ist.
Zahlen tragen ihre eigene Bedeutung. Ziffernpaare zwischen 1 und 5 sind die Koordinaten eines Polybius-Quadrats. Zahlen, die alle zwischen 1 und 26 liegen, sind höchstwahrscheinlich A1Z26, wobei 1 für A und 26 für Z steht. Größere Zahlen im Bereich 32 bis 126 sind dezimale ASCII-Zeichencodes. Ein Text, der nur aus den Buchstaben A, D, F, G, V und X besteht, ist die unverkennbare Signatur der ADFGX- oder ADFGVX-Feldchiffre, die im Ersten Weltkrieg verwendet wurde.
Monoalphabetische versus polyalphabetische Chiffren
Wenn der Text aus Buchstaben besteht und der IoC hoch ist, hast du es fast sicher mit einer monoalphabetischen Chiffre zu tun, bei der jeder Klartextbuchstabe immer auf denselben Chiffrebuchstaben abgebildet wird. Die einfachste ist die Caesar-Chiffre, die jeden Buchstaben um denselben Betrag verschiebt; der Identifikator bestätigt sie, wenn genau eine Verschiebung den Text in Englisch verwandelt. Atbash ist der Sonderfall, der das Alphabet umkehrt, sodass aus A ein Z wird. Wenn weder eine Verschiebung noch eine Umkehrung funktioniert, der IoC aber dennoch hoch ist, handelt es sich um eine allgemeine Schlüsselwort- oder affine Substitution, die einen Substitutionslöser benötigt.
Wenn der IoC niedrig ist, verwendet die Chiffre mehr als ein Alphabet. Das klassische Beispiel ist Vigenère, das ein sich wiederholendes Schlüsselwort anwendet, sodass jede Position eine andere Verschiebung nutzen kann; zu ihren Verwandten gehören Beaufort, Gronsfeld und Porta. Ein eigener Hinweis, eine gerade Länge ohne doppelte Buchstaben innerhalb von Paaren, deutet stattdessen auf eine polygraphische Chiffre wie Playfair hin, die zwei Buchstaben auf einmal verschlüsselt.
Was tun, nachdem du die Chiffre identifiziert hast
Die Identifizierung ist nur der erste Schritt. Jeder Kandidat in den Ergebnissen verlinkt auf den eigenen Decoder für diese Chiffre, mit dem du die Aufgabe abschließen kannst. Bei einer Caesar-Chiffre kann der Decoder alle 25 Verschiebungen durchprobieren und die beste per Häufigkeitsanalyse auswählen. Bei Base64, Morse, Binär oder Hex verwandelt der passende Konverter den Code direkt wieder in Text. Bei Vigenère- und Substitutionschiffren benötigst du meist den Schlüssel oder einen Löser, aber die Kenntnis der Familie sagt dir genau, welche Technik anzuwenden ist.
Wenn mehrere Kandidaten erscheinen, arbeite die Liste vom konfidentesten nach unten ab. Der Identifikator zeigt bewusst mehr als eine Möglichkeit, wenn die Hinweise mehrdeutig sind, denn eine kurze Nachricht liefert selten eine eindeutige Antwort. Das Ausprobieren des obersten Decoders bestätigt oder verwirft die Vermutung fast immer in Sekunden.
Einschränkungen, die man im Blick behalten sollte
Kein automatischer Identifikator ist perfekt. Sehr kurze Nachrichten enthalten nicht genügend Buchstaben, damit die Statistik zuverlässig ist, sodass eine Stichprobe aus fünf Buchstaben mehrdeutig sein kann, selbst wenn ein ganzer Absatz offensichtlich wäre. Nachrichten, die in mehreren Schichten kodiert wurden, etwa eine Caesar-Chiffre und dann in Base64 umgewandelt, geben zunächst nur die äußerste Schicht preis; dekodiere sie und lass den Identifikator erneut über das Ergebnis laufen.
Das Tool konzentriert sich auf klassische Chiffren und gängige Kodierungen, die Familien, die in Rätseln, Spielen und der Geschichte auftauchen. Es versucht nicht, moderne Kryptografie wie AES oder RSA zu erkennen, deren Ausgabe darauf ausgelegt ist, völlig zufällig auszusehen und überhaupt keine erkennbare Struktur zu tragen. Behandle die Ergebnisse als fachkundige Hinweise, die dich zum richtigen Decoder führen, nicht als garantiertes Urteil.
Häufig gestellte Fragen
Was ist ein Chiffre-Identifikator?
Woher weiß es, um welche Chiffre es sich handelt?
Was ist der Koinzidenzindex?
Kann es jede Chiffre identifizieren?
Warum schlägt es mehr als eine Chiffre vor?
Es sagt, mein Text sei Klartext. Was bedeutet das?
Dekodiert das Tool die Nachricht auch?
Wird mein Text auf einen Server hochgeladen?
Welche Chiffren und Kodierungen kann es erkennen?
Warum kann es sehr kurze Nachrichten nicht identifizieren?
Wie kann ich eine Chiffre von Hand identifizieren?
Was ist der Unterschied zwischen einer Chiffre und einer Kodierung?
Verwandte Tools
Machen Sie weiter mit diesen praktischen Tools