ForHosting KIT · Entwickler-Tools

Tanzende Maenner-Chiffre

Machen Sie aus Buchstaben die Strichmännchen der tanzenden Männer von Conan Doyle und wieder Text daraus: HI wird zu zwei Figuren, eine pro Buchstabe, und was kein Buchstabe ist, wird Ihnen gemeldet statt geraten. 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
HI
Berechnungsmodus
Encode
Erhalten Sie
Ergebnis
face-R:armL-H:armR-U:legs-A face-L:armL-B:armR-D:legs-T
Kodierung
dancing_men
Eingabelänge
2
Ausgabelänge
55

Dieses Werkzeug der tanzenden Männer-Chiffre kodiert lateinische Buchstaben in Beschreibungen von Strichmännchen-Posen, inspiriert von Arthur Conan Doyles Sherlock-Holmes-Geschichte The Adventure of the Dancing Men, oder dekodiert einen Strom solcher Figur-Tokens zurück in Großbuchstaben. Jeder Buchstabe von A bis Z besitzt einen festen, eindeutigen Pose-Token aus Blickrichtung, linker und rechter Armhaltung sowie Beinstellung, sodass die Transformation eine reversible Lehr-Tabelle und kein geheimer Schlüssel ist.

Tanzende Männer in Unterricht und Rätseln

Entwickler und Lehrkräfte begegnen den tanzenden Männern in Literaturmodulen, die in die Kryptografie übergehen, in Capture-the-Flag-Aufwärmungen mit klassischen monoalphabetischen Codes und in leichten Demos, die zeigen, wie eine feste Pose-Tabelle dennoch vollständigen lateinischen Text Figur für Figur tragen kann. Frontend-Teams können Encode und Decode nebeneinander zeigen, damit Lernende sehen, dass zwei dokumentierte Pose-Tokens genau HI sind, ohne ein privates Alphabet zu erfinden. Backend-Dienste berechnen Challenge-Strings für Puzzle-APIs oder Lehr-Sandboxes vor, in denen Studierende erkannte Figuren zusammensetzen müssen, um den nächsten Schritt freizuschalten.

Qualitätsingenieure erzeugen deterministische Encode- und Decode-Paare für Vertragstests, damit Middleware, die Unterstützung für tanzende Männer behauptet, nicht still auf Atbash umschalten oder die Meldung ungemappter Elemente fallen lassen kann. Wettbewerbsorganisatoren berechnen Antwortschlüssel für bescheidene englische Phrasen vor, ohne undurchsichtigen Web-Spielzeugen zu vertrauen, die für unbekannte Strichmännchen Buchstaben erfinden. Kombinieren Sie es mit anderen klassischen Kodierhilfen, wenn Sie ein kleines Labor freier, deterministischer Textwerkzeuge aufbauen, und behandeln Sie die tanzenden Männer-Chiffre niemals als Ersatz für moderne authentifizierte Verschlüsselung, wenn echte Geheimnisse auf dem Spiel stehen.

Literarische Chiffre und Holmes-Unterricht

Kodieren und dekodieren Sie Strichmännchen-Pose-Tokens für Unterrichtsblätter zu Conan Doyles tanzenden Männern und monoalphabetischer Substitution.

Rätsel- und CTF-Aufwärmungen

Bauen Sie reversible Figurströme für Schnitzeljagden und Capture-the-Flag-Challenges, die klassische Chiffren ohne Bildassets vermitteln.

Was kostet das Werkzeug der tanzenden Männer-Chiffre?

Es ist auf dieser Seite kostenlos im Browser.

Wie dekodiere ich Figuren der tanzenden Männer?

Senden Sie die durch Leerzeichen getrennten Pose-Tokens als text und setzen Sie mode auf decode (oder dec, decrypt, d). Kodieren ist der Standard, wenn mode weggelassen wird.

Welche Zeichen werden kodiert?

Nur alphabetische Buchstaben A–Z in beliebiger Groß- oder Kleinschreibung. Decode akzeptiert die dokumentierten Pose-Tokens (groß-/kleinschreibungsunabhängig) sowie gängige Trennzeichen zwischen Figuren.

Ist die tanzenden Männer-Chiffre sicher für echte Geheimnisse?

Nein. Es ist eine klassische literarische Lehrchiffre mit öffentlicher fester Tabelle. Nutzen Sie moderne authentifizierte Verschlüsselung wie AES-GCM für echte Vertraulichkeit.

Was bedeuten die Teile einer Figur der tanzenden Männer?

Jede Figur beschreibt ein Strichmännchen: in welche Richtung es schaut, wo der linke und der rechte Arm sind (oben, waagerecht, unten oder angewinkelt) und wie die Beine stehen, geschlossen, gespreizt oder im Schritt. Jeder Buchstabe von A bis Z hat eine feste Haltung.

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/dancing-men

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

Der Encode-Modus durchläuft die Eingabe, behält alphabetische Zeichen, überspringt Leerzeichen, gibt durch Leerzeichen getrennte Figur-Tokens aus und listet in unmapped_letters alle Nicht-Buchstaben-Symbole, damit Sie sehen, was nicht in die Chiffre einging. Der Decode-Modus teilt Tokens an Leerzeichen und gängigen Trennzeichen, baut die Nachricht aus bekannten Posen neu auf und meldet unbekannte Tokens in unmapped_figures, statt Buchstaben zu erfinden. Leere Eingabe, eine Zeichenkette ohne A–Z-Buchstaben beim Kodieren oder ein Decode-Strom ohne erkannte Figuren scheitert mit invalid_input. Nutzen Sie sie kostenlos im Browser für literarische Chiffre-Lektionen, Holmes-Rätselblätter und reversible Figurdemos, oder rufen Sie die API für $0.002 pro erfolgreicher Anfrage auf, wenn Pipelines reproduzierbare Transformationen der tanzenden Männer brauchen.

Was die tanzenden Männer-Chiffre ist und was dieses Werkzeug liefert

Die tanzenden Männer-Chiffre ist der monoalphabetische Strichmännchen-Code aus Conan Doyles gleichnamiger Holmes-Erzählung: Jeder Buchstabe einer geheimen Nachricht wird als kleines Männchen in einer eigenen Pose gezeichnet, und Holmes rekonstruiert das Alphabet aus Häufigkeit und Cribs wie bei jeder einfachen Substitution. Jeder Token folgt einer kompakten Grammatik: Gesicht nach links oder rechts, linker Arm oben, horizontal, unten oder angewinkelt, rechter Arm mit denselben vier Optionen, und Beine zusammen, gespreizt, Schritt-links oder Schritt-rechts. Diese Grammatik liefert weit mehr als sechsundzwanzig Kombinationen; der Endpoint verwendet eine stabile Zuordnung von A bis Z, sodass H stets dieselbe Figurzeichenkette wird und diese Zeichenkette stets H zurückgibt. Historisch waren die Männer Tuschezeichnungen auf Papier; dieser Endpoint legt nur die Buchstaben-Beschreibungs-Mappe offen, damit Lehrkräfte, Rätsel- und Testautoren mit den Codes arbeiten können, ohne Bildassets zu versenden. Die JSON-Antwort enthält stets result für die transformierte Zeichenkette, encoding fest auf dancing_men, mode auf encode oder decode, input_length und output_length der gesendeten und empfangenen Strings, letter_count und figure_count dafür, wie viele A–Z-Buchstaben oder Pose-Tokens erzeugt oder verbraucht wurden, die Arrays unmapped_letters und unmapped_figures für Symbole oder Tokens, die die Tabelle nicht abbilden konnte, sowie eine formula-Zeichenkette, die die Pose-Grammatik für Dokumentation und automatisierte Prüfungen wiederholt. Es gibt keinen Streaming-Pfad und keinen stillen Fallback auf Baconian, Morse oder ein Vigenère-Schlüsselwort: Entweder ist die Nutzlast für den gewählten Modus gültig, oder die Anfrage scheitert mit invalid_input. Wenn Sie polyalphabetische Chiffren, ROT-Varianten oder moderne authentifizierte Verschlüsselung brauchen, nutzen Sie jene speziellen Endpoints; diese Landing beantwortet nur den Strichmännchen-Vertrag der tanzenden Männer, den literarische Chiffre-Kapitel bereits beschreiben.

Wie text und mode gelesen werden und wie ungemappte Elemente gemeldet werden

Die bevorzugten Nutzlastfelder sind text für die Nachricht oder den Figurstrom und optionales mode für encode oder decode. Mode ist encode, wenn es weggelassen wird, und akzeptiert auch kurze Aliasse wie enc, encrypt, e für Kodieren sowie dec, decrypt, d für Dekodieren; jede andere Zeichenkette scheitert an der Validierung. weiterhin Figuren für H und I liefert und zugleich das Ausrufezeichen meldet. Im Decode-Modus wird der Strom an Leerzeichen, Tabs, Zeilenumbrüchen, Kommas, Semikolons und Pipes geteilt; jeder nicht leere Token wird in der inversen Tabelle nachgeschlagen. Text akzeptiert Aliasse wie input, value, s, message, plaintext und ciphertext, damit Formulare und SDK-Clients bestehende Spaltennamen wiederverwenden. Im Encode-Modus werden nur alphabetische Buchstaben behalten und abgebildet, Groß- und Kleinschreibung wird beim Eingang ignoriert, Leerzeichen werden ohne Fehlerbehandlung übersprungen, und das Ergebnis sind durch Leerzeichen getrennte Pose-Tokens; Zeichen, die weder Buchstaben noch Leerzeichen sind, werden der Reihe nach in unmapped_letters gesammelt, sodass eine Zeichenkette wie HI! Bleibt nach dem Filtern kein Buchstabe übrig, lehnt die Engine die Anfrage mit invalid_input ab, damit eine reine Ziffernkette nicht wie eine erfolgreiche leere Chiffre aussieht. Bekannte Tokens hängen einen Großbuchstaben an; unbekannte Tokens hängen nichts an result an und werden in unmapped_figures aufgeführt, damit Sie sehen, welche Figuren nicht erkannt wurden. Sind alle Tokens unbekannt, scheitert die Anfrage mit invalid_input statt mit einem leeren Erfolg. Fehlender, leerer, nicht-stringiger text sowie unbekannte Modes lösen ebenfalls invalid_input aus. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der tarifierten API, wenn Sie dasselbe mathematische Ergebnis in einer automatisierten Pipeline brauchen. Ungültige Eingaben liefern invalid_input und werden nicht berechnet, was die Validierung günstig hält, während erfolgreiche Transformationen einen festen Stückpreis behalten.

Wo tanzende Männer in Unterricht, Rätseln und Test-Fixtures hingehören

Produkt- und Bildungswerkzeuge nutzen die Transformation, wenn Lernende einen Figurstrom einfügen und die Oberfläche sowohl die zurückgewonnenen Buchstaben als auch etwaige unmapped_figures unter der dokumentierten Tabelle zeigen muss. Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet und nach der Antwort wird nichts gespeichert. Diese Aufteilung — kostenlose interaktive Erkundung und eine preislich erfasste, identische API — passt zum restlichen KIT-Katalog der Stufe A und lässt Sie von einer Klassenzimmer-Demo zu einer automatisierten Pipeline wechseln, ohne das transformierte Ergebnis zu ändern.

Deterministische CI-Fixtures

Erzeugen Sie reproduzierbare Paare aus Geheim- und Klartext der tanzenden Männer für Unit-Tests, Golden-Dateien und Vertragskontrollen.

Was geschieht mit Interpunktion und Ziffern beim Kodieren?

Sie werden nicht auf Figuren abgebildet. Leerzeichen werden übersprungen; andere Nicht-Buchstaben erscheinen in unmapped_letters, während A–Z-Buchstaben weiterhin kodiert werden. Bleiben keine Buchstaben übrig, scheitert die Anfrage mit invalid_input.

Vollständige KIT-Dokumentation lesen →