Kryptoanalyse-Tool (Solver) zum automatischen Brechen von monoalphabetischen Substitutions-Chiffren ("Codelöser für Text-Ersetzungen")
Dieses Tool versucht eine automatische Kryptoanalyse von monoalphabetischen Substitutions-Chiffren. Oder anders gesagt: Mit diesem Online-Werkzeug können Sie einfache Chiffren knacken lassen, bei denen jeder Buchstabe jeweils durch einen anderen ausgetauscht wurde.Dieser Solver ist speziell auf monoalphabetische Substitutions-Chiffren zugeschnitten und funktioniert nicht mit anderen Chiffren-Arten. Sie sollten sich darum darüber klar sein, dass Sie es mit einer solchen Chiffre zu tun haben. Dazu müssen Sie die Art der Chiffre bestimmen und sichergehen, dass bei dem vorliegenden Kryptogramm auch wirklich eine monoalphabetische Substitutions-Chiffre als Verschlüsselungsverfahren zum Einsatz kam. Denn nur für diese Art von Chiffre ist dieser Solver entwickelt und nur damit funktioniert er zuverlässig.
Am einfachsten geht dies, indem Sie die Grobanalyse des manuellen Solver für monoalphabetischen Substitutions Chiffren ausprobieren. Dieser gibt Ihnen zusammen mit dem Koinzidenzindex eine Einschätzung darüber, ob eine monoalphabetische Substitutions-Chiffre für den Geheimtext wahrscheinlich ist. Den Browser-Tab zum manuellen Solver können Sie gleich offen lassen, für den Fall, dass der automatische Solver nicht vollständig erfolgreich ist. Dann können Sie dort gleich weitermachen.
Dieser automatische Solver benutzt einen Algorithmus nach der Hill Climbing Methode und benötigt einen ausreichend langen Geheimtext, damit er zuverlässig funktionieren kann. Außerdem muss er die Sprache wissen, in der der Geheimtext verfasst ist, damit der Algorithmus funktioniert. Als Sprachen stehen deutsch mit Umlauten (de) und englisch (en) zur Verfügung. Die Sprache ist im Feld "Schlüssel / Parameter" einzugeben.
Bei kürzeren Geheimtexten (unter ca. 30 Buchstaben) funktioniert dieser Solver nicht gut. Insbesondere, wenn Leerzeichen im Geheimtext vorhanden sind (sogenannten Aristocrats), empfiehlt sich eher das Austesten einzelnen verschlüsselter Wörter mit der Wortmuster-Analyse. Das ist dann schneller und erfolgversprechender.
Sollten unbekannte Geheimzeichen, die nicht den gewöhnlichen Buchstaben entsprechen, vorliegen, dann sollten Sie zuerst eine Transkription vom Geheimtext zu gewöhnlichen Buchstaben durchführen. Liegen nicht mehr als 26 unterschiedliche Zeichen vor, liegen die Chancen gut, dass es sich um eine monoalphabetische Substitution handelt. Und vielleicht finden Sie die Geheimschrift auch in der Übersicht der Geheimschriften anhand des Aussehens wieder, was Ihnen viel Mühe ersparen würden, denn dann können Sie sich den Klartext einfach "zusammenklicken". Ein Blick darein lohnt also bei Symbolschriften.
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)
Erklärung der Ausgabe:Den statistisch gesehen wahrscheinlichsten Klartext finden Sie oben nach "Klartext damit:". Ist dieser lesbar: Herzlichen Glückwunsch. Längere Texte haben bessere Chancen, gleich ein richtiges Ergebnis zu liefern. Und natürlich ist die richtige Sprache wichtig.
Sollten einige Buchstaben nicht passen, aber "es sieht gar nicht mal so schlecht aus", haben Sie einen vorsortierten Schlüssel, bei dem nicht alle Ersetzungen passen. Den können Sie in den manuellen Solver für monoalphabetischen Substitutions Chiffren übertragen. Nehmen Sie dazu den Schlüssel nach "Bester Schlüssel:" ganz oben her und kopieren Sie ihn in das Feld "Evtl. vorhandener Schlüssel für die Buchstaben A...Z:" des manuellen Solvers. Außerdem müssen Sie natürlich noch den Geheimtext kopieren. Dann klicken Sie auf "Ersetzungstabelle erstellen".
Auch ganz oben im Ergebnis findet sich der ursprüngliche Schlüssel (hinter "ursprünglich:"). Dies ist der zurückgerechnete Schlüssel, den der Chiffrierer benutzt hat, um den Geheimtext zu verschlüsseln. Für die hier benutzte Beispiel-Eingabe war das Schlüsselwort "Apfelstrudel", was sich zum Schlüsselalphabet "APFELSTRUDBCGHIJKMNOQVWXYZ" (für 26 Buchstaben) bzw. "APFELSTRUDBCGHIJKMNOQVWXYZÄÖÜß" (für 30 Buchstaben mit deutschen Umlauten) erweitert. In jedem Schlüsselalphabet sind alle Buchstaben vorhanden, die im Klartextalphabet vorkommen können, nur eben durcheinandergewürfelt bzw. nach einem Muster angeordnet (hier: Schlüsselwort und dann alphabetisch aufsteigend). Eventuell können Sie ja auch das ursprüngliche Schlüsselwort erkennen und dann damit den Text entschlüsseln?: ABCDEFGHIJKLMNOPQRSTUVWXYZ lassen, zweiten Schlüssel hinter dem "," eintragen, entschlüsseln.
Manchmal liegt der Algorithmus auch ein wenig daneben und kürt den Falschen zum Sieger. Darum werden noch 10 weitere Kandidaten aufgeführt. Vielleicht finden Sie in dieser Liste den wahren Sieger wieder. Auch hier ist jeweils der Schlüssel zur Nachbearbeitung im manuellen Solver aufgeführt. Auch den zurückgerechneten Schlüssel finden Sie dann dort nach Erstellung der Ersetzungstabelle mit diesem Schlüssel, und zwar unter "Schlüssel sortiert nach Klartext:" / "Geheimtextalphabet".