ForHosting KIT · Entwickler-Tools

ROT13-Encoder

Aus Hello, World! wird Uryyb, Jbeyq!, und derselbe Schritt macht es rückgängig: Jeder lateinische Buchstabe rückt 13 Stellen weiter, Satzzeichen bleiben stehen. Praktisch für Spoiler und Rätsellösungen, nie für echte Geheimnisse. 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!
Erhalten Sie
Ergebnis
Uryyb, Jbeyq!
Länge
13
Gedrehte Buchstaben
10

ROT13 ist die klassische Buchstaben-Substitutionschiffre, die jeden lateinischen Buchstaben um dreizehn Stellen im Alphabet dreht und Ziffern, Leerzeichen sowie Satzzeichen unberührt lässt. Weil das Alphabet sechsundzwanzig Buchstaben hat, stellt dieselbe Rotation zweimal angewendet den Originaltext wieder her — eine deterministische Operation kodiert und dekodiert. Man nutzt ROT13, um Spoiler in Foren zu verstecken, Rätselantworten leicht zu verschleiern, Caesar-Chiffren im Unterricht zu zeigen und String-Pipelines ohne Krypto-Bibliotheken zu prüfen.

Kodieren, dekodieren, Validierung und typische Fallstricke

Es gibt keinen getrennten Kodier- oder Dekodiermodus: dieselbe Anfrageform führt beide Richtungen aus. Fügen Sie Klartext-Spoiler ein, um sie zu verstecken, oder bereits gedrehten Text, um sie zu enthüllen. Gemischte Groß-/Kleinschreibung bleibt erhalten, weil die Alphabete getrennt rotieren.

Nicht-ASCII-Buchstaben wie akzentuiertes Latein oder Kyrillisch werden vom klassischen ROT13 nicht gedreht; sie bleiben unverändert, damit der Algorithmus der Usenet-Ära-Definition treu bleibt, die Menschen suchen. Bevorzugen Sie diese Seite, wenn die Suchabsicht wörtlich rot13 encoder oder rot13 cipher ist; allgemeine Caesar-Rechner und Base64- oder Hex-Encoder bedienen andere Absichten und bleiben eigene Werkzeuge.

Spoiler- und Rätselverschleierung

Verstecken Sie Spoiler, Rätselantworten und Easter Eggs in ROT13, damit Leser selbst wählen, und kehren Sie dieselbe Zeichenkette mit einem weiteren Aufruf um.

Wie dekodiere ich ROT13?

Nutzen Sie dieselbe Anfrage. ROT13 ist seine eigene Inverse: fügen Sie den gedrehten Text in text ein und result ist der ursprüngliche lateinische Buchstabeninhalt.

Verschlüsselt ROT13 meine Geheimnisse sicher?

Nein. ROT13 ist eine triviale reversible Substitution für Spoiler und Unterricht, nicht für Vertraulichkeit. Nutzen Sie es nie für Passwörter oder sensible Daten.

Wie kodiere ich Text mit ROT13?

Fügen Sie den Text ein, und das Werkzeug ersetzt jeden Buchstaben durch den, der 13 Stellen weiter im Alphabet steht. Zum Entschlüsseln fügen Sie das Ergebnis einfach erneut ein, denn es gibt nur einen Schritt für beide Richtungen.

Ändert ROT13 Umlaute oder andere Alphabete?

Nein. Nur die einfachen Buchstaben A bis Z, groß und klein, werden gedreht. Umlaute, Buchstaben mit Akzent, Kyrillisch und andere Schriften bleiben unverändert, so wie es die klassische Definition von ROT13 vorsieht.

Bleiben Groß- und Kleinbuchstaben erhalten?

Ja. Großbuchstaben und Kleinbuchstaben werden jeweils in ihrem eigenen Alphabet gedreht. Aus dem großen H wird ein großes U, aus dem kleinen e ein kleines r, und die Schreibweise Ihres Textes bleibt so erhalten.

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/rot13

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/rot13 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World!"}'
{
  "text": "Hello, World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.rot13",
  "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.

Diese Fähigkeit nimmt ein nichtleeres Textfeld, liefert die transformierte Zeichenkette mit der Anzahl gedrehter Buchstaben und lehnt leere Eingabe mit einem klaren invalid_input-Fehler ab.

Wie ROT13 funktioniert und was die Antwort enthält

ROT13 ist eine Caesar-Chiffre mit fester Verschiebung von dreizehn. Großbuchstaben A bis Z mappen auf N bis Z und dann A bis M; Kleinbuchstaben a bis z folgen derselben modularen Rotation im eigenen Alphabet. Zeichen außerhalb dieser Bereiche—Ziffern, Satzzeichen, Leerzeichen, Emoji und nichtlateinische Schriften—bleiben unverändert, damit Nachrichten ihre Form behalten. Senden Sie einen JSON-Body mit dem Pflicht-Stringfeld text auf eine nichtleere Nachricht; die Aliase input, value und s werden akzeptiert, wenn Clients ältere Formularnamen wiederverwenden. Leere Zeichenketten scheitern sofort mit invalid_input, weil es nichts Sinnvolles zu transformieren gibt und das Produktversprechen ein echtes Substitutionsergebnis ist. Bei Erfolg enthält die Antwort result mit dem transformierten Text, method gleich rot13, damit nachgelagerter Code ohne Formerraten verzweigen kann, length gleich der Eingabezeichenanzahl und letters_rotated als Zählung, wie viele A–Z- oder a–z-Einheiten sich wirklich bewegt haben. Identische Eingaben erzeugen immer identisches JSON, weil der Pfad reine Zeichenarithmetik ohne Netz, ohne Zufallsseed und ohne Wanduhr ist. Nutzen Sie letters_rotated, wenn Sie prüfen wollen, dass satzzeichenreiche Strings korrekt verarbeitet wurden, ohne ein zweites Mode-Feld zu erfinden.

Kodieren, dekodieren, Validierung und typische Fallstricke

Fehlender Text, kein String oder leerer String lösen invalid_input aus und werden auf der vorausbezahlten API nicht berechnet. Nur-Leerzeichen-Strings mit Länge größer null werden akzeptiert; nur Buchstaben drehen, daher liefert eine Leerzeichenkette sich selbst mit letters_rotated gleich null. Behandeln Sie das Ergebnis nicht als Verschlüsselung: Wer das Schema kennt, kann es sofort umkehren, und die Produktseite sollte ROT13 nie als Sicherheitskontrolle für Geheimnisse, Passwörter oder personenbezogene Daten vermarkten.

API-Nutzung, Preise, Unterrichtsabläufe und praktische Grenzen

Nutzen Sie den kostenlosen rot13-Encoder im Browser für Forum-Spoiler, Rätselskizzen, Vorlesungsdemos und Einzelprüfungen, ohne openssl zu installieren oder in jeder Sprache einen One-Liner zu schreiben. Ein typischer Unterrichtsablauf zeigt Schülern, dass eine Verschiebung um dreizehn zweimal die Originalnachricht zurückgibt, und stellt das später im Lehrplan einem echten Schlüsselchiffre gegenüber. Support-Playbooks können leicht verschleierte Ticketnotizen umkehren, die Mitarbeitende absichtlich in ROT13 geschrieben haben. Kombinieren Sie es mit Base64- oder URL-Kodierwerkzeugen nur, wenn ein späterer Transportschritt ein anderes Alphabet braucht — behalten Sie ROT13 auf der eigenen Landingpage, damit die SEO-Absicht scharf bleibt. Nutzen Sie die vorausbezahlte KIT-API, wenn ein Backend, eine Serverless-Funktion, eine Tutoring-Plattform oder ein SDK einen stabilen Vertrag unter Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. Rätselseiten können Antworten vorberechnen und sie bei Bedarf mit demselben Endpoint enthüllen. SDK-Autoren können das result-Feld direkt auf einen Kopierbutton mappen, während method und letters_rotated OpenAPI-Beispiele selbsterklärend machen. Halten Sie Nutzlasten bei gewöhnlichen Textgrößen, die zu einem Worker-Isolate-Elementaufruf passen; dieses Werkzeug ist für Nachrichten und Ausschnitte, nicht für mehr-Megabyte-Binärblobs.

Caesar-Chiffre-Demos im Unterricht

Lehrkräfte zeigen, dass eine feste Verschiebung von dreizehn eine Involution ist: kodieren, dekodieren und letters_rotated vergleichen ohne CAS oder Krypto-Bibliothek.

Pipeline- und CI-Fixtures

Skripte und Continuous-Integration-Tests fixieren deterministische ROT13-Ausgaben, damit versehentliche Alphabet- oder Groß-/Kleinschreibungsfehler schnell scheitern.

Wie kodiere ich Text mit ROT13?

Senden Sie JSON mit einem nichtleeren Textfeld (zum Beispiel text: "Hello, World!"). Das result-Feld der Antwort enthält die gedrehte Zeichenkette; method ist immer rot13.

Was passiert bei leerem text?

Die Anfrage scheitert mit invalid_input. Eine nichtleere Zeichenkette ist erforderlich; leere Eingabe wird auf der vorausbezahlten API nicht berechnet.

Ist der ROT13-Encoder kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →