Zum Inhalt springen
BCBinary Code Translator
Menü

Klassische Lernchiffre

Caesar-Chiffre Encoder/Decoder

Verschiebe ASCII-Buchstaben vorwärts oder rückwärts, verwende beliebige ganze Zahlen, bewahre Schreibweise und Satzzeichen und aktiviere ROT13. Nicht für sensible Daten verwenden.

Die gesamte Verarbeitung erfolgt lokal; das Werkzeug sendet oder speichert deine Nachricht nicht.

Konvertierungsrichtung

Die Konvertierung läuft lokal in diesem Browser. Die Eingabe wird nicht hochgeladen.

Was die Caesar-Chiffre macht

Die Caesar-Chiffre ersetzt jeden Buchstaben durch einen anderen in fester Entfernung. Bei Verschiebung drei wird A zu D und Z läuft zu C um.

Dieses Werkzeug verarbeitet ausschließlich ASCII-Buchstaben A-Z und a-z. Groß-/Kleinschreibung, Zahlen, Leerraum, Satzzeichen, Akzente, CJK und Emoji bleiben erhalten.

Es gibt nur 26 mögliche Verschiebungen. Jeder kann alle in Sekunden testen; die Methode eignet sich für Unterricht, Rätsel und leichte Verschleierung, nicht für Sicherheit.

So verwendest du die Caesar-Chiffre

  1. Wähle Kodieren zum Vorwärtsverschieben oder Dekodieren zum Rückgängigmachen.
  2. Gib eine ganze Zahl ein; negative Werte und Werte über 25 werden modulo 26 normalisiert.
  3. Füge den Text ein und prüfe die erhaltene Schreibweise und Satzzeichen.
  4. Setze mit der ROT13-Schaltfläche die Verschiebung auf 13.
  5. Wechsle die Richtung und bestätige die Wiederherstellung des Originals.

Caesar- und ROT13-Beispiele

Die Fälle zeigen Alphabetumlauf, ROT13, große Verschiebungen sowie unveränderte Nichtbuchstaben.

Klassische Verschiebung 3

Eingabe: Attack at Dawn!

Ausgabe: Dwwdfn dw Gdzq!

Groß- und Kleinbuchstaben werden unabhängig verschoben, Leerzeichen und Satzzeichen bleiben unverändert.

Verschiebung 3 dekodieren

Eingabe: Dwwdfn dw Gdzq!

Ausgabe: Attack at Dawn!

Beim Dekodieren wird die normalisierte Verschiebung abgezogen, ohne dass eine eigene negative Zahl nötig ist.

Alphabetumlauf

Eingabe: xyz XYZ

Ausgabe: abc ABC

Buchstaben hinter z oder Z laufen zum Anfang desselben Alphabets um.

ROT13

Eingabe: Hello, World!

Ausgabe: Uryyb, Jbeyq!

Eine Verschiebung um dreizehn ist ihre eigene Umkehrung, weil zweimalige Anwendung um sechsundzwanzig Positionen weiterschaltet.

Normalisierung einer großen Verschiebung

Eingabe: abc

Ausgabe: def

Eine Verschiebung von 29 wird modulo 26 normalisiert und verhält sich genau wie eine Verschiebung von 3.

Unveränderte Nichtbuchstaben

Eingabe: Hello, 世界! 123

Ausgabe: Khoor, 世界! 123

Diese Implementierung verschiebt nur ASCII A-Z und a-z; alle anderen Zeichen bleiben unverändert.

Verarbeitete Buchstaben und Grenzen

Nur die ASCII-Bereiche A-Z und a-z werden rotiert. Akzentbuchstaben und andere Schriftsysteme werden weder transliteriert noch entfernt.

Die Verschiebung muss endlich und ganzzahlig sein. 29 wird zu 3, -1 zu 25.

  • Großbuchstaben bleiben groß.
  • Kleinbuchstaben bleiben klein.
  • Leerraum und Satzzeichen bleiben erhalten.
  • 0 und Vielfache von 26 ändern den Text nicht.
  • Nicht-ASCII-Unicode bleibt unverändert.

Wie die Verschiebung berechnet wird

Jeder Buchstabe wird in einen Index von 0 bis 25 übersetzt. Die normalisierte Verschiebung wird beim Kodieren addiert und beim Dekodieren subtrahiert.

Modulo 26 bewirkt den Umlauf vom Alphabetende zum Anfang. Der Endindex wird wieder in den ursprünglichen Groß- oder Kleinbuchstabenbereich übertragen.

Die Implementierung durchläuft die Zeichen des Texts und führt keinen Teil der Eingabe aus.

Geeignete Einsatzfälle

Verwende Caesar nur, wenn die einfache Umkehrbarkeit Teil der Aufgabe ist und keine Vertraulichkeit benötigt wird.

Kryptografieunterricht

Zeigt Substitution, Schlüsselraum und Häufigkeitsanalyse.

Rätsel

Erzeugt Hinweise, die Leser manuell lösen können.

ROT13 in Foren

Verbirgt beiläufig Spoiler oder kurze Antworten.

Texttests

Prüft den Erhalt von Schreibweise, Satzzeichen und Unicode.

Historische Beispiele

Erklärt den Übergang zu modernen Chiffren.

Grenzen und Risiken der Chiffre

Der wichtigste Fehler ist die Verwechslung von Verschleierung mit Verschlüsselung. Der Schlüssel lässt sich durch Brute Force oder Buchstabenhäufigkeiten finden.

Das Werkzeug verwendet keine großen geheimen Schlüssel, Nonces, Authentifizierung oder Integritätsprüfung. Manipulationen sind nicht erkennbar.

  • Nicht für Passwörter oder Token verwenden.
  • Nicht für persönliche oder geschäftliche Daten verwenden.
  • Nur englische ASCII-Buchstaben werden verschoben.
  • Häufigkeitsanalyse funktioniert weiterhin.
  • Alle 26 Verschiebungen sind schnell testbar.

Caesar, ROT13 und moderne Verschlüsselung

ROT13 ist genau die Caesar-Chiffre mit Verschiebung 13. Zweimal 13 ergibt einen vollständigen Zyklus von 26, daher ist dieselbe Operation Kodierung und Dekodierung.

Moderne authentifizierte Verschlüsselung verwendet große Schlüssel, Nonces und Integritätstags und ist für Angreifer ausgelegt, die den Algorithmus kennen.

ROT13

Feste Verschiebung 13 für beiläufige Verschleierung, ohne zusätzliche Sicherheit.

Atbash

Kehrt das Alphabet um, statt eine konstante Rotation anzuwenden.

Authentifizierte Verschlüsselung

Schützt Vertraulichkeit und Integrität über gepflegte Kryptobibliotheken.

Häufige Fragen zur Caesar-Chiffre

Ist die Caesar-Chiffre sicher?

Nein. Es gibt nur 26 Verschiebungen und Sprachmuster bleiben sichtbar.

Was geschieht mit Verschiebungen über 25?

Sie werden modulo 26 reduziert; 29 entspricht 3.

Sind negative Verschiebungen erlaubt?

Ja. -1 entspricht beim Kodieren 25.

Werden Umlaute oder Akzente verändert?

Nein. Nur A-Z und a-z werden rotiert.

Warum ist ROT13 seine eigene Umkehrung?

Zweimal 13 ergibt einen Umlauf über alle 26 Buchstaben.

Was soll ich für echte Sicherheit verwenden?

Nutze eine geeignete Bibliothek für authentifizierte Verschlüsselung und korrektes Schlüsselmanagement.

Verwandte Tools

Alle Tools anzeigen

Cookie-Einstellungen

Verwalte deine Cookie-Einstellungen. Notwendige Cookies können nicht deaktiviert werden.

Notwendig

Erforderlich

Erforderlich für Sprachauswahl, Datenschutzeinstellungen und grundlegende Website-Funktionen.

Cookies: NEXT_LOCALE

Analyse

Optionale Analyse-Cookies helfen uns, den Traffic zu verstehen und die Website zu verbessern.

Cookies: _ga, _gid, _gat, _clck, _clsk

Werbung

Optionale Werbe-Cookies können genutzt werden, um relevante Anzeigen zu zeigen und deren Leistung zu messen.

Cookies: __gads, _gcl_au, IDE