T

Text Machine

Leistungsstarke Text-Tools, direkt in Ihrem Browser

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:

Zu identifizierender Chiffretext

Füge oben Text ein, und die wahrscheinlichsten Chiffren erscheinen hier, sortiert nach Konfidenz.

So verwenden Sie Chiffre-Identifikator

  1. 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. 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. 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. 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. 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?
Ein Chiffre-Identifikator analysiert ein Stück unbekannten Text und sagt dir, welche Chiffre oder Kodierung ihn höchstwahrscheinlich erstellt hat. Statt jeden Decoder von Hand auszuprobieren, fügst du den Chiffretext einmal ein und erhältst eine geordnete Liste von Kandidaten, jeweils mit einer Konfidenzbewertung und einem Link zum passenden Decoder.
Woher weiß es, um welche Chiffre es sich handelt?
Es nutzt klassische Kryptoanalyse. Zuerst prüft es den Zeichensatz, da Morse, Binär, Hexadezimal, Base64 und numerische Codes jeweils ein charakteristisches Alphabet verwenden. Bei buchstabenbasiertem Text misst es die Buchstabenhäufigkeiten und den Koinzidenzindex, führt dann Caesar- und Atbash-Tests durch und kombiniert alle Hinweise zu einer geordneten Liste. Es ist vollständig regelbasiert, sodass jedes Ergebnis mit einer Erklärung kommt.
Was ist der Koinzidenzindex?
Der Koinzidenzindex misst die Wahrscheinlichkeit, dass zwei zufällig aus dem Text gewählte Buchstaben gleich sind. Englisch liegt bei etwa 0.067 und zufälliger Text bei etwa 0.038. Monoalphabetische Chiffren halten den Wert hoch, nahe 0.066, während polyalphabetische Chiffren wie Vigenère ihn in Richtung 0.04 abflachen, was der einzelne nützlichste Hinweis ist, um die beiden Familien zu unterscheiden.
Kann es jede Chiffre identifizieren?
Nein. Es deckt die klassischen Chiffren und gängigen Kodierungen ab, die in Rätseln, Spielen und der Geschichte vorkommen, insgesamt mehr als fünfzehn Familien. Es erkennt keine moderne Kryptografie wie AES oder RSA, deren Ausgabe darauf ausgelegt ist, zufällig auszusehen und keine Struktur zu tragen. Behandle die Ergebnisse als starke Hinweise, die dich zum richtigen Decoder führen, statt als garantierte Antwort.
Warum schlägt es mehr als eine Chiffre vor?
Wenn die Hinweise mehrdeutig sind, listet das Tool bewusst mehrere Möglichkeiten nach Konfidenz geordnet auf, damit du die Antwort nicht verpasst. Besonders kurze Nachrichten liefern selten ein eindeutiges Urteil, daher ist es normal, zwei oder drei Kandidaten zu sehen. Beginne mit dem konfidentesten und arbeite die Liste nach unten ab.
Es sagt, mein Text sei Klartext. Was bedeutet das?
Es bedeutet, dass die Buchstabenverteilung bereits dem gewöhnlichen Englisch entspricht, sodass der Text womöglich gar nicht verschlüsselt ist oder eine Chiffre verwendet, die normale Häufigkeiten bewahrt. Wenn du eine Chiffre erwartet hast, prüfe, ob die Nachricht einfach lesbar ist oder ob sie auf eine Weise kodiert wurde, die englischähnliche Statistiken beibehält.
Dekodiert das Tool die Nachricht auch?
Der Identifikator konzentriert sich darauf, dir zu sagen, welche Chiffre du hast. Zum Dekodieren klickst du auf den Link beim Top-Kandidaten, der den eigenen Decoder für diese Chiffre öffnet. Einige, wie Caesar, Base64, Morse, Binär und Hex, dekodieren sofort; andere, wie Vigenère, benötigen meist den Schlüssel oder einen Löser, aber du weißt genau, welches Tool zu verwenden ist.
Wird mein Text auf einen Server hochgeladen?
Nein. Die gesamte Analyse geschieht vollständig in deinem Browser, sodass dein Text nie hochgeladen, protokolliert oder gespeichert wird. Selbst ein Teilen-Link hält deinen Text in dem Teil der URL nach dem Rautezeichen, den Browser nie an einen Server senden, sodass er privat bleibt, bis du dich entscheidest, ihn zu teilen.
Welche Chiffren und Kodierungen kann es erkennen?
Unter anderem erkennt es Morsecode, Binär, Hexadezimal, Base64, Baconian, Polybius-Quadrate, A1Z26- und ASCII-Zahlencodes, ADFGX und ADFGVX, die Caesar- und ROT-Verschiebungschiffren, Atbash, Schlüsselwort- und affine Substitution, Vigenère und andere polyalphabetische Chiffren sowie Digraph-Chiffren im Playfair-Stil.
Warum kann es sehr kurze Nachrichten nicht identifizieren?
Statistische Tests wie die Häufigkeitsanalyse und der Koinzidenzindex benötigen genügend Buchstaben, um zuverlässig zu sein. Eine Handvoll Zeichen enthält nicht genug Information, um eine Chiffre von einer anderen zu unterscheiden, sodass kurze Stichproben oft als mehrdeutig oder nicht erkannt zurückkommen. Je länger die Nachricht, desto sicherer die Identifizierung.
Wie kann ich eine Chiffre von Hand identifizieren?
Sieh dir zuerst das Alphabet an: Punkte und Striche bedeuten Morse, Nullen und Einsen bedeuten binär, und ein Alphabet aus A, D, F, G, V, X bedeutet ADFGX. Bei Buchstaben prüfe die Häufigkeiten; wenn ein Chiffrebuchstabe so dominiert wie E im Englischen, ist es wahrscheinlich eine einfache Verschiebung oder Substitution, und wenn die Häufigkeiten flach aussehen, ist es wahrscheinlich polyalphabetisch. Dieses Tool automatisiert genau diese Prüfungen.
Was ist der Unterschied zwischen einer Chiffre und einer Kodierung?
Eine Kodierung wie Base64, Hexadezimal oder Morse stellt Text einfach in einer anderen Form dar und benötigt keinen geheimen Schlüssel, um sie umzukehren. Eine Chiffre wie Caesar oder Vigenère verbirgt eine Nachricht absichtlich und benötigt einen Schlüssel zum Dekodieren. Der Identifikator behandelt beide, denn wenn du vor rätselhaftem Text stehst, musst du zuerst wissen, mit welchem der beiden du es zu tun hast.

Verwandte Tools

Machen Sie weiter mit diesen praktischen Tools

Caesar-Verschlüsselung

Vigenère-Verschlüsselung

Atbash-Verschlüsselung

Rail-Fence-Verschlüsselung

Playfair-Verschlüsselung

Affine Verschlüsselung