ForHosting KIT · Entwickler-Tools

Caesar-Chiffre

Mit einer Verschiebung von 3 wird aus „Hello, World!“ der Text „Khoor, Zruog!“: Jeder lateinische Buchstabe rückt drei Stellen weiter, nach Z geht es bei A weiter, Leer- und Satzzeichen bleiben stehen. Derselbe Schlüssel entschlüsselt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Hello, World!
Ganzzahlige Buchstabenverschiebung
3
Berechnungsmodus
Encrypt
Erhalten Sie
Ergebnis
Khoor, Zruog!
Verschiebung mod 26
3
Länge
13
Verschobene Buchstaben
10

Die Caesar-Chiffre ist die klassische Substitutionschiffre, die jeden Buchstaben des Alphabets um eine feste ganzzahlige Distanz dreht. Bei einer Verschiebung von drei wird A zu D, B zu E und Z kehrt zu C zurück; die Entschlüsselung dreht in die andere Richtung um dieselbe Distanz. Diese Fähigkeit wendet jene modulare Buchstabenverschiebung auf jeden von Ihnen eingefügten Text an: lateinische Groß- und Kleinbuchstaben bewegen sich um Ihren gewählten Schlüssel, während Ziffern, Leerzeichen, Satzzeichen und andere Zeichen unverändert bleiben, sodass Phrasen wie Hello, World! nach der Verschlüsselung strukturell lesbar bleiben. Sie liefern den Text, eine ganzzahlige Verschiebung und einen optionalen Modus zum Verschlüsseln oder Entschlüsseln.

Wie eine Caesar-Buchstabenverschiebung Text ver- und entschlüsselt

Eine Caesar-Chiffre behandelt die sechsundzwanzig lateinischen Buchstaben als Kreis. Beim Verschlüsseln wird jeder Buchstabe durch den ersetzt, der N Stellen weiter auf diesem Kreis liegt, und von Z zurück zu A springt. Beim Entschlüsseln wird derselbe Schlüssel umgekehrt angewendet: jeder Buchstabe wandert N Stellen zurück, oder gleichwertig wird der Chiffretext erneut mit der negativen Verschiebung N verschlüsselt.

Die Groß- und Kleinschreibung bleibt erhalten, sodass ein großes A mit Verschiebung drei zu großem D wird, während ein kleines a zu d wird. Zeichen außerhalb von A–Z und a–z —einschließlich Leerzeichen, Kommas, Ziffern, Emoji und akzentuierter Buchstaben außerhalb des grundlegenden lateinischen Blocks— werden unverändert kopiert. Dieses Design entspricht Lehrbuchbeispielen und Rätselbüchern, in denen nur das alphabetische Gerüst eines Satzes verdreht wird.

Mathematisch ist die Operation modulare Arithmetik modulo sechsundzwanzig: normalisieren Sie den vorzeichenbehafteten ganzzahligen Schlüssel in den Bereich null bis fünfundzwanzig, ordnen Sie jedem Buchstaben einen Index null bis fünfundzwanzig zu, addieren Sie den Schlüssel, nehmen Sie den Rest und mappen Sie zurück auf ein Zeichen derselben Schreibweise. Eine Verschiebung von sechsundzwanzig ist die Identität; eine von neunundzwanzig entspricht drei; eine von minus drei entspricht einer Vorwärtsverschiebung um dreiundzwanzig. Es gibt keinen Netzwerkaufruf, keinen Zufalls-Seed und keinen Wanduhr-Zeitstempel im Pfad.

Diese Seite implementiert die klassische einalphabetige Caesar-Verschiebung, keine polyalphabetische Vigenère-Schlüsselung, kein AES und keinen automatischen Brute-Force-Knacker, der jede Verschiebung für Sie probiert — das sind getrennte Werkzeuge und Suchabsichten.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein Pflicht-Zeichenkettenfeld namens text, ein Pflicht-Ganzzahlfeld namens shift und ein optionales mode-Feld mit encrypt oder decrypt. Wenn mode weggelassen wird, ist encrypt der Standard, sodass eine minimale Nutzlast weiterhin nützliche Arbeit leistet. Der Modus encrypt dreht Buchstaben um shift vorwärts; der Modus decrypt dreht sie um dieselbe absolute Distanz rückwärts.

Validierungsfehler verbrauchen kein vorausbezahltes Guthaben. Klassische Prüfungen umfassen das Verschlüsseln von Hello, World! mit Verschiebung drei zu Khoor, Zruog!, das Entschlüsseln dieses Chiffretexts zurück zum Original und die Bestätigung, dass eine bruchzahlige Verschiebung abgelehnt statt gerundet wird.

Wo Caesar-Chiffre-Werkzeuge in der realen Arbeit vorkommen

Einführende Kryptografie- und diskrete-Mathematik-Kurse geben Caesar-Übungen, damit Studierende modulare Arithmetik üben, bevor sie Blockchiffren kennenlernen; ein vertrauenswürdiges Orakel, das mit einem expliziten ganzzahligen Schlüssel ver- und entschlüsselt, beschleunigt Hausaufgaben-Demos und Auto-Bewerter. Capture-the-Flag-Aufwärmungen und Rätseljagden verstecken noch immer ROT-artige Nachrichten in Sichtweite, und Löser wollen einen schnellen, vorhersagbaren Verschieber statt einer allgemeinen Kryptoanalyse-Suite. Support- und Content-Teams verschleiern manchmal Spoilers, Quizantworten oder interne Bezeichnungen leicht mit einer trivialen Rotation und brauchen den Rückweg, ohne eine sprachspezifische Krypto-Bibliothek zu installieren.

Wenn Sie starke authentifizierte Verschlüsselung, mehrbuchstabige Vigenère-Schlüssel, Base32- oder Base64-Kodierung oder automatische Schlüsselwiederherstellung per Häufigkeitsanalyse brauchen, behandeln Sie das als getrennte Suchabsichten und Landingpages statt diese klassische Caesar-Verschiebungsseite zu überladen.

Demos modularer Arithmetik im Unterricht

Verschlüsseln und entschlüsseln Sie Beispielsätze mit bekannter ganzzahliger Verschiebung, damit Algebra und Einstiegs-Krypto eine gemeinsame Referenztransformation teilen.

Aufwärm-Verschiebungen für Rätsel und CTF

Wenden Sie eine feste Buchstabenrotation auf Challenge-Zeichenketten an oder kehren Sie sie um, ohne für jedes Problemsatz ein Einmal-Skript zu schreiben.

Was ist eine Caesar-Chiffre?

Eine klassische Substitutionschiffre, die jeden lateinischen Buchstaben um eine feste ganzzahlige Distanz auf dem Alphabetkreis dreht (Modulo 26). Nicht-Buchstaben bleiben unverändert.

Wie entschlüssele ich Text?

Setzen Sie mode auf decrypt mit derselben ganzzahligen Verschiebung wie beim Verschlüsseln, oder verschlüsseln Sie mit der negierten Verschiebung. Beides kehrt die Rotation um.

Was, wenn meine Verschiebung keine ganze Zahl ist?

Caesar-Schlüssel müssen ganze Zahlen sein; bruchzahlige Verschiebungen wie 3.5 werden abgelehnt und nicht berechnet.

Werden Leerzeichen und Satzzeichen verschlüsselt?

Nein. Nur A–Z und a–z werden rotiert. Leerzeichen, Ziffern, Satzzeichen und andere Zeichen passieren unverändert.

Was bewirkt eine Verschiebung über 26 oder eine negative Verschiebung?

Die Verschiebung wird modulo 26 gerechnet. Eine Verschiebung um 26 lässt den Text unverändert, 29 wirkt wie 3, und minus 3 entspricht einer Vorwärtsverschiebung um 23.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/caesar

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/caesar \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World!","shift":3}'
{
  "text": "Hello, World!",
  "shift": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.caesar",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nichtganzzahlige Verschiebungen werden sofort mit einem klaren invalid_input-Fehler abgelehnt, damit Hausaufgabenprüfer und Skript-Clients einen schlechten Schlüssel nie stillschweigend runden.

Wie eine Caesar-Buchstabenverschiebung Text ver- und entschlüsselt

Da jeder Schritt ganzzahlige Arithmetik ohne Gleitkomma-Rundung des Schlüssels selbst ist, ist die Transformation vollständig deterministisch: identischer Text, identische Verschiebung und identischer Modus erzeugen stets identisches JSON.

Was Sie senden und was Sie zurückerhalten

Bei Erfolg gibt die Antwort mode, den Originaltext, die von Ihnen gelieferte ganzzahlige Verschiebung, shift_mod_26 als effektive Vorwärtsrotation nach Modus und Modulo sechsundzwanzig, die transformierte result-Zeichenkette, length dieses Ergebnisses, letters_shifted als Anzahl der rotierten alphabetischen Zeichen sowie alphabet- und cipher-Bezeichnungen für Clients, die das getroffene Profil bestätigen. Fehlendes text, fehlendes shift, Nicht-Zeichenketten-Objekte für text, nicht unterstützte mode-Werte, Zeichenketten länger als das dokumentierte Maximum und jede nichtganzzahlige shift —einschließlich Gleitkommawerte wie 3.5 oder numerischer Zeichenketten mit Dezimalpunkt— scheitern mit invalid_input und einer klaren Meldung. Die Preisgestaltung für erfolgreiche API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.

Wo Caesar-Chiffre-Werkzeuge in der realen Arbeit vorkommen

Da diese Fähigkeit eine reine parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Leichte Spoiler- und Bezeichnungs-Verschleierung

Rotieren Sie Quizantworten oder interne Bezeichnungen mit einem trivialen Schlüssel und entschlüsseln Sie sie später mit demselben Vertrag in Browser oder API.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →