Playfair-Chiffre
Verschlüsseln oder entschlüsseln Sie Text mit der klassischen Playfair-Chiffre mittels einer aus einem Schlüsselwort aufgebauten 5×5-Buchstabentabelle.
Playfair-Chiffre
Die Playfair-Chiffre ist ein klassisches Verschlüsselungsverfahren von 1854, das Buchstabenpaare statt einzelner Zeichen verschlüsselt und dadurch deutlich widerstandsfähiger gegen Häufigkeitsanalyse ist als eine Caesar- oder Substitutions-Chiffre. Dieses Tool erstellt eine 5×5-Buchstabentabelle aus Ihrem Schlüsselwort, teilt Ihren Text in Buchstabenpaare auf und verschlüsselt oder entschlüsselt jedes Paar mit den Zeilen-, Spalten- und Rechteck-Regeln, für die die Chiffre bekannt ist – nützlich für Kryptographie-Lektionen, Schnitzeljagden, CTF-Challenges oder um zu erforschen, wie eine vorcomputerisierte Chiffre funktioniert.
Geben Sie ein Schlüsselwort zur Initialisierung der Tabelle ein; dessen Buchstaben stehen an erster Stelle, gefolgt vom Rest des Alphabets. Da die Tabelle 25 Zellen hat, wählen Sie, ob Sie I und J in einer Zelle zusammenführen (der traditionelle Ansatz) oder Q ganz weglassen. Wählen Sie eine Richtung, einen Füllbuchstaben zum Trennen verdoppelter Buchstaben und zum Auffüllen einer ungeraden Nachricht (standardmäßig X), und ob Diakritika auf einfaches Latein normalisiert werden, damit akzentuierter Text verschlüsselbar wird, oder stattdessen ausgeschlossen werden. Die Ausgabe kann in 5er-Blöcken gruppiert oder fortlaufend gelassen werden.
Leerzeichen, Ziffern und Satzzeichen werden vor dem Paaren entfernt, da Playfair einen durchgehenden Buchstabenstrom benötigt. Ein verdoppelter Buchstabe innerhalb eines Paares (die beiden L in "BALLOON") erhält einen Füllbuchstaben dazwischen, und eine ungeradzahlige Nachricht erhält einen am Ende; beim Entschlüsseln werden diese Füllbuchstaben als normale Ausgabe wiederhergestellt, da es keine zuverlässige Möglichkeit gibt, sie danach von echten Buchstaben zu unterscheiden. Schalten Sie "Tabelle und Buchstabenpaare anzeigen" ein, um genau zu sehen, wie Ihr Text aufgeteilt wurde, oder aus für nur das Ergebnis.
Alles läuft lokal in Ihrem Browser ab – Ihr Schlüsselwort und Text werden niemals hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder geben Sie es zur Verkettung weiterer Transformationen erneut in die Eingabe ein.