Caesar-Verschlüsselung, ROT13 und ROT47
Caesar-Verschlüsselung online: Text mit beliebiger Verschiebung ver- und entschlüsseln, ROT13 und ROT47 anwenden und unbekannte Verschiebungen automatisch finden.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
Alle 25 Verschiebungen der Eingabe
| Schlüssel | Entschlüsselter Text |
|---|
Caesar-Chiffre und ROT13 erklärt
Die Caesar-Verschlüsselung ist eine der ältesten bekannten Verschlüsselungen: Jeder Buchstabe wird um eine feste Zahl von Stellen im Alphabet verschoben. Bei der Verschiebung 3, die Julius Caesar nach Sueton verwendet haben soll, wird A zu D, B zu E und Z zu C. Die Caesar-Chiffre ist damit die einfachste Verschiebechiffre. ROT13 ist der Sonderfall mit 13 Stellen: Weil das Alphabet 26 Buchstaben hat, ergibt zweimaliges Anwenden wieder den Ausgangstext. ROT13 wird deshalb gern genutzt, um Spoiler oder Rätsellösungen zu verstecken.
ROT47 erweitert das Prinzip auf alle 94 druckbaren ASCII-Zeichen von ! bis ~, also auch auf Ziffern und Satzzeichen. Umlaute und ß bleiben bei allen Verfahren unverändert, weil sie nicht zum Grundalphabet gehören. Groß- und Kleinschreibung bleibt erhalten.
Sicher ist keines dieser Verfahren. Es gibt nur 25 mögliche Schlüssel, deshalb zeigt die Tabelle oben alle Verschiebungen auf einmal. Wer Caesar entschlüsseln will, ohne den Schlüssel zu kennen: Das Werkzeug vergleicht die Buchstabenhäufigkeiten jeder Variante mit der typischen Verteilung im Deutschen und markiert die wahrscheinlichste. Bei sehr kurzen Texten kann diese Schätzung danebenliegen.
Anleitung: Caesar-Verschlüsselung in 4 Schritten
- Unter „Richtung“ Verschlüsseln oder Entschlüsseln wählen.
- Beim „Verfahren“ Caesar mit freier Verschiebung, ROT13 oder ROT47 einstellen und für Caesar die „Verschiebung (1–25)“ festlegen.
- Den Text in das Feld „Eingabe“ eintragen; optional „Ziffern mit ROT5 verschieben“ aktivieren.
- Das „Ergebnis“ kopieren oder bei unbekanntem Schlüssel in der Tabelle „Alle 25 Verschiebungen“ die markierte Variante ablesen.
Typische Anwendungsfälle
- Rätsel und Geocaching: Verschlüsselte Hinweise mit Caesar-Chiffre oder ROT13 schnell entschlüsseln.
- Spoiler verstecken: Lösungen in Foren oder Quizzen mit ROT13 unkenntlich machen.
- Unterricht: Das Prinzip der Verschiebechiffre zeigen und mit der Tabelle aller Verschiebungen vorführen, warum sie unsicher ist.
Häufige Fragen
Wie entschlüssele ich Caesar ohne Schlüssel?
Probieren Sie alle 25 Verschiebungen aus. Die Tabelle zeigt sie auf einmal und markiert die Variante, deren Buchstabenhäufigkeit am besten zum Deutschen passt.
Was ist der Unterschied zwischen ROT13 und Caesar?
ROT13 ist eine Caesar-Verschlüsselung mit der festen Verschiebung 13. Weil 13 die Hälfte von 26 ist, sind Ver- und Entschlüsseln dieselbe Operation.
Was macht ROT47?
ROT47 verschiebt alle druckbaren ASCII-Zeichen von ! bis ~ um 47 Stellen. So werden auch Ziffern und Satzzeichen verändert, nicht nur Buchstaben.
Ist die Caesar-Verschlüsselung sicher?
Nein. Bei nur 25 möglichen Schlüsseln ist sie in Sekunden gebrochen. Sie eignet sich für Rätsel und Unterricht, nicht zum Schutz von Daten.
Was ist ROT5?
ROT5 verschiebt die Ziffern 0 bis 9 um fünf Stellen, aus 0 wird 5 und aus 7 wird 2. Wie bei ROT13 ergibt zweimaliges Anwenden wieder den Ausgangstext.
Was ist der Unterschied zwischen Caesar- und Vigenère-Verschlüsselung?
Caesar verschiebt alle Buchstaben um denselben Wert. Vigenère nutzt ein Schlüsselwort, dessen Buchstaben unterschiedliche Verschiebungen vorgeben; das ist schwerer zu knacken, aber ebenfalls nicht sicher.
Das könnte auch helfen
Base64 kodieren und dekodieren
Text in Base64 umwandeln und zurück, UTF-8-sicher, auch URL-sicheres Base64 ohne Padding.
ÖffnenURL kodieren und dekodieren
Prozentkodierung für URLs und Parameter: encodeURIComponent, encodeURI und Formular-Kodierung.
ÖffnenHTML-Entities umwandeln
Sonderzeichen und Umlaute in HTML-Entities kodieren oder Entities wieder in Klartext dekodieren.
ÖffnenHex in Text umwandeln
Hexadezimale Bytes in Text dekodieren und Text in Hex kodieren, UTF-8, mit Trennzeichen und Hex-Dump.
ÖffnenText in Binär umwandeln
Text in Binärcode aus Nullen und Einsen umwandeln und Binärcode zurück in Text übersetzen, UTF-8.
ÖffnenUnicode-Escape umwandeln
Zeichen in Escape-Sequenzen für JavaScript, JSON, Python, CSS und HTML umwandeln und zurück.
Öffnen