ForHosting KIT · Entwickler-Tools

Schlüsselwort-Substitutionschiffre

Mit dem Schlüsselwort CRYPTO wird Hello World zu Btggj Vjmgp: Das Schlüsselwort eröffnet das Geheimalphabet, die übrigen Buchstaben folgen der Reihe nach, und jeder Buchstabe wird gegen seinen Partner getauscht. Mit demselben Schlüsselwort erhalten Sie die Nachricht zurück. 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
Schlüsselwort
CRYPTO
Aktion
Encrypt
Erhalten Sie
Ergebnis
Btggj Vjmgp
Alphabet
CRYPTOABDEFGHIJKLMNQSUVWXZ
Zugeordnete Buchstaben
10

Brauchen Sie eine klassische Schlüsselwort-Chiffre für Unterrichtsdemos, Rätselentwurf, CTF-Aufwärmübungen oder umkehrbare Verschleierung kurzer Notizen? Geben Sie Ihre Nachricht und ein Schlüsselwort aus eindeutigen A–Z-Buchstaben ein. Das Werkzeug baut ein gemischtes Alphabet, indem es das Schlüsselwort voranstellt und die übrigen Buchstaben der Reihe nach auffüllt, und ersetzt dann jeden Buchstaben, wobei Groß-/Kleinschreibung erhalten bleibt und Satzzeichen, Leerzeichen und Ziffern unberührt bleiben. Wählen Sie Verschlüsseln oder Entschlüsseln mit demselben Schlüsselwort, damit die Hin- und Rückläufe exakt bleiben.

Wie ein Schlüsselwort-Substitutionsalphabet aufgebaut wird

Eine monoalphabetische Substitutionschiffre ersetzt jeden Buchstaben des Alphabets durch genau einen anderen Buchstaben und hält diese Zuordnung für die gesamte Nachricht fest. Wenn die Zuordnung von einem Schlüsselwort erzeugt wird, erscheinen die Schlüsselwortbuchstaben zuerst im Chiffrealphabet (jeder Buchstabe nur einmal), und die übrigen Buchstaben von A bis Z folgen in ihrer natürlichen Reihenfolge. Beispiel: Das Schlüsselwort CRYPTO ergibt das sechsundzwanzig Zeichen lange Alphabet CRYPTOABDEFGHIJKLMNQSUVWXZ.

Klartext A wird auf C abgebildet, B auf R, C auf Y und so weiter bis Z. Die Entschlüsselung kehrt dieselbe Tabelle um: Jeder Chiffretextbuchstabe wird im gemischten Alphabet nachgeschlagen und durch den Klarbuchstaben am selben Index ersetzt. Nicht-Buchstaben-Zeichen gelangen nie in die Abbildung; sie werden durchgereicht, sodass Datumsangaben, Codes und Satzzeichen lesbar bleiben.

Da das Schlüsselwort jeden Buchstaben höchstens einmal verwenden muss, ist die Konstruktion eindeutig: Es gibt keine stille Entfernung von Dubletten, die einen Schüler überraschen könnte, der handgebaute Tabellen mit der Maschinenausgabe vergleicht. Groß- und Kleinschreibung desselben Buchstabens teilen sich einen Abbildungseintrag; die Engine bewahrt die Groß-/Kleinschreibung jedes Quellzeichens, sodass HELLO und hello relativ zu demselben Alphabet konsistent verschlüsselt werden. Diese klassische Konstruktion ist schwächer als moderne Kryptografie und ist für Lehre, Rätsel und leichte Verschleierung gedacht, nicht zum Schutz von Geheimnissen im Ruhezustand oder bei der Übertragung.

Verschlüsseln, entschlüsseln und das Schlüsselwort prüfen

Erscheint ein Buchstabe mehr als einmal, scheitert der Aufruf und benennt den wiederholten Buchstaben, sodass Sie den Schlüssel korrigieren können, statt ein stillschweigend verändertes Alphabet zu erhalten. Bei Erfolg spiegelt die Antwort den ursprünglichen Text, das normalisierte großgeschriebene Schlüsselwort, die verwendete Aktion, das vollständige sechsundzwanzig Buchstaben lange gemischte Alphabet, die umgewandelte Ergebniszeichenkette und eine Zählung, wie viele alphabetische Zeichen abgebildet wurden, wider. Verschlüsseln führt Klartextbuchstaben durch das Klaralphabet in das gemischte Alphabet; Entschlüsseln geht den umgekehrten Weg.

Ein Hin- und Rücklauf aus Verschlüsseln und dann Entschlüsseln mit demselben Schlüsselwort stellt die ursprüngliche Groß-/Kleinschreibung und die Nicht-Buchstaben-Zeichen exakt wieder her. Der Status ist beta, während sich die öffentliche Oberfläche stabilisiert, doch die Substitutionsregeln folgen dieser festen klassischen Konstruktion und ändern sich für identische Eingaben nicht.

Praktische Tipps für die Schlüsselwort-Chiffre

Rufen Sie die Fähigkeit mit text und keyword als erforderlichen Feldern auf. Verwenden Sie action decrypt, wenn der Text bereits Chiffretext ist, der mit demselben Schlüsselwort-Alphabet erzeugt wurde. Bevorzugen Sie kurze, einprägsame Schlüsselwörter aus eindeutigen Buchstaben, wenn Sie die Methode lehren, und längere Schlüssel aus eindeutigen Buchstaben, wenn Sie für Freizeiträtsel eine dichtere Verwürfelung wünschen.

Behandeln Sie diese Chiffre nie als Ersatz für AES oder authentifizierte Verschlüsselung: Die Häufigkeitsanalyse bricht monoalphabetische Abbildungen bei längerem englischem Text. Kombinieren Sie das Werkzeug mit Ihren Unterrichtsnotizen oder Ihrem Rätsel-Briefing, damit Schüler ihre Handarbeit gegen eine stabile Referenz prüfen können.

Krypto-Demos im Klassenzimmer

Zeigen Sie Schülern, wie ein Schlüsselwort ein gemischtes Alphabet aufbaut und wie Verschlüsseln und Entschlüsseln dieselbe monoalphabetische Abbildung umkehren.

Rätsel- und CTF-Aufwärmübungen

Erzeugen Sie umkehrbaren Chiffretext für Schnitzeljagden, Escape Rooms und einführende Krypto-Herausforderungen mit einem bekannten Schlüsselwort.

Leichte umkehrbare Verschleierung

Verwürfeln Sie kurze Bezeichnungen oder Notizen mit einem gemeinsamen Schlüsselwort, wenn Sie eine schnelle Hin- und Rück-Abbildung statt echter Kryptografie brauchen.

Welche Eingaben benötigt die Schlüsselwort-Substitutionschiffre?

Erforderlich sind text und keyword. Optional ist action encrypt (Standard) oder decrypt. Das Schlüsselwort muss aus eindeutigen A–Z-Buchstaben bestehen.

Was passiert, wenn das Schlüsselwort einen wiederholten Buchstaben hat?

Fehlende oder leere Schlüsselwörter scheitern auf dieselbe Weise. Ungültige Eingaben werden nicht berechnet.

Ist die Chiffre deterministisch und sicher?

Sie ist für denselben Text, dasselbe Schlüsselwort und dieselbe Aktion vollständig deterministisch. Es ist eine klassische monoalphabetische Chiffre für Lehre und Rätsel, keine moderne kryptografische Sicherheit.

Wie entsteht das Geheimalphabet aus dem Schlüsselwort?

Zuerst stehen die Buchstaben des Schlüsselworts, jeder nur einmal, danach die nicht verwendeten Buchstaben von A bis Z in gewohnter Reihenfolge. CRYPTO ergibt CRYPTOABDEFGHIJKLMNQSUVWXZ, also wird A zu C, B zu R und C zu Y.

Werden Leerzeichen, Ziffern und Satzzeichen verändert?

Nein. Nur Buchstaben werden ersetzt; Leerzeichen, Ziffern und Satzzeichen bleiben unverändert, sodass Datumsangaben und Codes lesbar bleiben. Jeder Buchstabe behält außerdem seine Groß- oder Kleinschreibung, deshalb wird Hello zu Btggj.

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/keyword-cipher

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

Fehlende Schlüsselwörter und Schlüssel mit wiederholten Buchstaben scheitern sofort mit invalid_input, sodass schlechtes Material nie wie eine erfolgreiche Chiffre aussieht. Führen Sie es kostenlos im Browser aus oder rufen Sie die identische deterministische Logik über die API zu $0.002 pro erfolgreicher Anfrage auf.

Verschlüsseln, entschlüsseln und das Schlüsselwort prüfen

Senden Sie eine erforderliche Zeichenkette text und ein erforderliches Schlüsselwort keyword und setzen Sie optional action auf encrypt oder decrypt (encrypt ist der Standard). Das Schlüsselwort wird getrimmt und darf nur Buchstaben A bis Z ohne Leerzeichen, Ziffern oder Symbole enthalten. Fehlt das Schlüsselwort oder ist es nach dem Trimmen leer, scheitert der Aufruf mit invalid_input und benennt das fehlende Schlüsselwort.

Die API nutzen, Preise und praktische Tipps

Der Preis für die gehostete API ist ein pauschaler Betrag von $0.002 pro erfolgreicher Anfrage; Validierungsfehler wie ein fehlendes Schlüsselwort oder ein wiederholter Buchstabe werden nicht berechnet. Für Pipelines reichen Sie jede Nachricht als eigene Aufgabe ein und sammeln die Ergebnisse über Ihren üblichen Webhook- oder signierten Link-Ablauf. Halten Sie Feldnamen explizit, statt freiformige Prosa zu packen: Der Vertrag bleibt mit OpenAPI, SDK-Typen und Formularsteuerelementen abgestimmt und vermeidet mehrdeutiges Parsen von Schlüssel gegenüber Nachricht.

Was enthält eine erfolgreiche Antwort?

Den ursprünglichen Text, das normalisierte Schlüsselwort, die Aktion, das vollständige gemischte Alphabet, die Ergebniszeichenkette und letters_mapped (Zählung der ersetzten A–Z-Zeichen).

Wie viel kostet die Schlüsselwort-Chiffre-API?

Jeder erfolgreiche API-Aufruf kostet $0.002. Dieselbe Engine läuft kostenlos in Ihrem Browser, ohne dass ein Konto erforderlich ist.

Vollständige KIT-Dokumentation lesen →