ForHosting KIT · Entwickler-Tools

Morbit-Chiffre

Mit dem Schlüssel 568931724 wird MORE BITS zu 32379749578158: Die Nachricht wird in Morse geschrieben, je zwei Symbole werden gelesen, und jedes der neun möglichen Paare wird durch eine Ziffer von 1 bis 9 ersetzt. Derselbe Schlüssel entschlüsselt sie. 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
MORE BITS
Key
568931724
Berechnungsmodus
Encrypt
Erhalten Sie
Ergebnis
32379749578158
Schlüsselquelle
numeric
Länge
14
Zugeordnete Buchstaben
8

Die Morbit-Chiffre ist ein klassisches fraktioniertes Morse-Verfahren, das in Kryptogramm-Clubs, bei Science-Olympiad-Codebusters und in Geocaching-Rätseln eingesetzt wird. Zuerst schreiben Sie den Klartext in internationalem Morsecode, trennen Buchstaben mit einem Schrägstrich und Wörter mit einem doppelten Schrägstrich und lesen den Strom dann zwei Symbole auf einmal. Jedes der neun möglichen Digramme aus Punkten, Strichen und Trennern wird durch eine eindeutige Ziffer von eins bis neun gemäß einem geheimen Schlüssel ersetzt. Das Ergebnis ist eine kompakte Ziffernfolge, die nicht mehr nach Morse aussieht und dennoch die vollständige Nachricht trägt, sobald derselbe Schlüssel umgekehrt angewendet wird. Diese Fähigkeit akzeptiert entweder eine neunstellige Permutation der Ziffern eins bis neun oder ein neunbuchstabiges Stichwort, dessen alphabetische Ränge diese Permutation bilden, und ver- oder entschlüsselt deterministisch in einem reinen Analyse-Worker ohne Netz und ohne Zufall.

Wie Morbit Morse-Symbole zu Ziffern paart

Morbit liegt zwischen einfachem Morse und schwereren fraktionierten Systemen wie Fractionated Morse. Nach der Umwandlung des Klartexts in Morse folgt auf jeden Buchstaben ein einfacher Schrägstrich-Trenner, und jede Wortgrenze wird zum doppelten Schrägstrich. Der durchgehende Strom enthält daher nur drei Symbole: den Dit als Punkt, den Dah als Bindestrich und den Trenn-Schrägstrich.

Gruppiert man diese Symbole zu zweien, entstehen genau neun Digramme: zwei Dits, Dit-Dah, Dit-Schrägstrich, Dah-Dit, zwei Dahs, Dah-Schrägstrich, Schrägstrich-Dit, Schrägstrich-Dah und zwei Schrägstriche. Der geheime Schlüssel ist eine Permutation, die jedem Digramm eine eindeutige Ziffer von eins bis neun zuweist. Die Verschlüsselung ersetzt jedes Digramm durch seine Ziffer; die Entschlüsselung expandiert jede Ziffer zurück zum Digramm und dekodiert danach den gewonnenen Morse-Strom.

Hat der Morse-Strom ungerade Länge, wird ein abschließender Füll-Schrägstrich angehängt, damit die Paarung nie ein Einzelsymbol übriglässt. Diese Füllung ist beim Entschlüsseln harmlos, weil leere Buchstaben-Token ignoriert werden. Beide Formen werden hier akzeptiert, damit Rätselbögen mit Stichwörtern und Werkzeuge mit Zifferntabellen ohne separaten Umwandlungsschritt funktionieren.

Eingabevertrag, Modi und Fehlerverhalten

Mode ist standardmäßig encrypt und akzeptiert auch decrypt, mit Kurzaliasen enc, encode, e sowie dec, decode, d. Beim Verschlüsseln werden lateinische Buchstaben A bis Z und Ziffern null bis neun unabhängig von Groß- und Kleinschreibung in Morse kodiert; Leerraumfolgen werden zu Worttrennern; andere Satzzeichen werden übersprungen, damit eingefügte Slogans weiter funktionieren. Beim Entschlüsseln sind nach Entfernen von Leerzeichen nur Ziffern eins bis neun erlaubt — die Ziffer null kommt im klassischen Morbit nie vor und wird abgelehnt.

Der Schlüssel muss entweder genau neun Zeichen als Permutation der Ziffern eins bis neun ohne Wiederholungen und ohne null sein oder genau neun lateinische Buchstaben, deren Ränge diese Permutation ergeben. Entschlüsselung, die unter dem gelieferten Schlüssel unbekannte Morse-Token erzeugt, scheitert ebenfalls statt Müllbuchstaben zurückzugeben. Erfolgreiche Antworten spiegeln mode, den normalisierten numerischen Schlüssel, optional das Stichwort bei Buchstabenschlüssel, die result-Zeichenkette, Längen, Buchstaben- und Wortzähler, den Zwischen-Morse-Strom für den Unterricht, die feste Digrammliste und eine kurze Formel.

Beispiel: Text MORE BITS mit Schlüssel fünf sechs acht neun drei eins sieben zwei vier (oder Stichwort MORSECODE) verschlüsselt zur Ziffernfolge drei zwei drei sieben neun sieben vier neun fünf sieben acht eins fünf acht; Entschlüsseln dieses Geheimtexts mit demselben Schlüssel stellt MORE BITS wieder her.

Codebusters-Trainer und Kryptogramm-Redakteure brauchen ein deterministisches Morbit-Orakel, das nie ein zehntes Digramm erfindet und nie stillschweigend eine null im Geheimtext akzeptiert. Rätselgeneratoren für Geocaches und Escape Rooms wollen Ziffern-Geheimtext aus einem bekannten Stichwort erzeugen und prüfen, dass die Rückwärts-Dekodierung dieselbe Phrase wiederherstellt, bevor eine Cache-Seite veröffentlicht wird. Fehlgeschlagene Validierung wird nicht berechnet.

Halten Sie Anfragen unter dem Zeichenlimit, speichern Sie in Tests die numerische Schlüsselform auch wenn Nutzer Stichwörter tippen, und Sie erhalten reproduzierbares Morbit-Ver- und Entschlüsseln für Unterricht, LMS-Plugins und Edge-Worker, ohne eigene Morse-Tabellen zu pflegen.

Geocache- und Rätsel-Erzeugung

Erzeugen Sie Morbit-Ziffern-Geheimtext für Feld-Rätsel und prüfen Sie, dass die Entschlüsselung die vorgesehene Phrase wiederherstellt, bevor Sie einen Eintrag veröffentlichen.

Toolkit- und LMS-Integration

Rufen Sie dasselbe reine Morbit-Modul aus Bewertungsskripten oder Multi-Chiffre-APIs auf, damit Browser-Demos und Server-Checks nie auseinanderlaufen.

Was ist die Morbit-Chiffre?

Eine fraktionierte Morse-Chiffre: wandeln Sie Text in Morse um mit / zwischen Buchstaben und // zwischen Wörtern, paaren Sie Symbole zu neun Digrammen und ersetzen Sie jedes Digramm durch eine eindeutige Ziffer 1–9 Ihres Schlüssels.

Welche Schlüsselformate werden akzeptiert?

Entweder eine 9-stellige Permutation von 1–9 (jede Ziffer einmal, ohne null) oder ein 9-buchstabiges A–Z-Stichwort, dessen alphabetische Ränge diesen numerischen Index bilden (Gleichstand von links nach rechts).

Wie verschlüssele ich MORE BITS mit Schlüssel 568931724?

Senden Sie text "MORE BITS", key "568931724" (oder Stichwort MORSECODE), mode encrypt. Das Ergebnis ist die Ziffernfolge 32379749578158. Entschlüsseln mit demselben Schlüssel stellt MORE BITS wieder her.

Welche Schlüsselformen werden akzeptiert?

Entweder neun Ziffern, die 1 bis 9 je einmal enthalten, oder ein Schlüsselwort aus neun lateinischen Buchstaben, dessen alphabetische Rangfolge diese Ziffernfolge ergibt. MORSECODE liefert so den Schlüssel 568931724. Eine Null, Wiederholungen oder gemischte Formen werden abgelehnt.

Welche neun Paare ersetzt Morbit?

Steht der Text in Morse, mit einem Schrägstrich nach jedem Buchstaben und einem doppelten zwischen Wörtern, bleiben nur Punkte, Striche und Schrägstriche. Paarweise gelesen ergeben sie neun Paare, von Punkt-Punkt bis Schrägstrich-Schrägstrich, und der Schlüssel gibt jedem Paar eine eigene Ziffer.

Warum wird beim Entschlüsseln eine Null abgelehnt?

Weil die klassische Morbit-Chiffre nur die Ziffern 1 bis 9 verwendet, eine je Paar, sodass eine Null nie in einem echten Geheimtext vorkommt. Ziffern, die Morsezeichen ohne zugehörigen Buchstaben ergeben, werden ebenfalls abgelehnt, statt unsinnige Buchstaben zu liefern.

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

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/morbit \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"MORE BITS","key":"568931724"}'
{
  "text": "MORE BITS",
  "key": "568931724"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.morbit",
  "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.

Ungültige Schlüssel, leerer Text und Geheimtext, der sich nicht zu gültigem Morse expandiert, scheitern mit invalid_input und werden nicht berechnet.

Wie Morbit Morse-Symbole zu Ziffern paart

Klassische Lehrbeispiele nutzen ein neunbuchstabiges Stichwort wie MORSECODE: sortiert man seine Buchstaben alphabetisch, erhalten sie Ränge eins bis neun von links nach rechts bei Gleichstand und ergeben den numerischen Index fünf sechs acht neun drei eins sieben zwei vier — genau den neunstelligen Schlüssel, den Sie in die API einfügen können.

Eingabevertrag, Modi und Fehlerverhalten

Senden Sie einen JSON-Körper mit Pflichtfeldern text und key sowie optionalem mode. Leerer Schlüssel, falsche Länge, wiederholte Ziffern, gemischte Buchstaben-Ziffern-Ketten und leerer Klartext scheitern mit invalid_input und benennen das Problem.

Wo eine Morbit-Chiffre-API ihren Nutzen hat

Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.

Codebusters- und Kryptogramm-Übung

Verschlüsseln Sie Beispielsätze mit einem bekannten 9-Ziffern-Schlüssel oder Stichwort; lassen Sie Lernende den Klartext rekonstruieren und mit dem deterministischen API-Ergebnis vergleichen.

Welche Eingaben lösen invalid_input aus?

Leerer Text oder Schlüssel, Schlüssel die weder 1–9-Permutation noch 9-Buchstaben-Stichwort sind, Entschlüsselungstext mit 0 oder Nicht-Ziffern, und Geheimtext der unter dem Schlüssel kein gültiges Morse ergibt. Diese Fehler werden nicht berechnet.

Was kostet das Morbit-Chiffre-Werkzeug?

Das Browser-Werkzeug ist gratis. API-Anfragen nutzen vorab bezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →