ForHosting KIT · Strumenti per sviluppatori

Cifrario uomini danzanti

Passi dalle lettere agli omini stilizzati del cifrario degli uomini danzanti di Conan Doyle e ritorni al testo: HI diventa due figure, una per lettera, e ciò che non è una lettera le viene segnalato invece di essere indovinato. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
HI
Modalità di calcolo
Encode
Ottiene
Risultato
face-R:armL-H:armR-U:legs-A face-L:armL-B:armR-D:legs-T
Codifica
dancing_men
Lunghezza dell'input
2
Lunghezza dell'output
55

Questo strumento del cifrario degli uomini danzanti codifica lettere latine in descrizioni di pose di omini ispirate all’avventura di Sherlock Holmes di Arthur Conan Doyle intitolata The Adventure of the Dancing Men, oppure decodifica un flusso di tali token di figura in testo maiuscolo. Ogni lettera dalla A alla Z ha un token di posa fisso e univoco costruito con l’orientamento del volto, la posizione di entrambi le braccia e l’assetto delle gambe, così la trasformazione è una tabella didattica reversibile e non una chiave segreta.

Gli uomini danzanti in classe e negli enigmi

Sviluppatori e docenti incontrano gli uomini danzanti in moduli di letteratura che incrociano la crittografia, riscaldamenti di capture-the-flag che usano codici monoalfabetici classici e demo leggere che mostrano come una tabella di pose fissa possa ancora trasportare testo latino completo, una figura alla volta. I team frontend possono mostrare encode e decode affiancati affinché gli allievi vedano che due token di posa documentati sono esattamente HI senza inventare un alfabeto privato.

Gli ingegneri della qualità generano coppie deterministiche di encode e decode per test di contratto, così un middleware che dichiara supporto agli uomini danzanti non può passare in silenzio ad Atbash né omettere la segnalazione dei non mappati. Gli organizzatori di gare precomputano chiavi di risposta per modeste frasi inglesi senza fidarsi di giocattoli web opachi che inventano lettere per omini sconosciuti.

Lo abbini ad altri aiuti di codifica classica per costruire un piccolo laboratorio di strumenti di testo gratuiti e deterministici, e non tratti mai il cifrario degli uomini danzanti come sostituto della cifratura autenticata moderna quando sono in gioco veri segreti.

Cifrario letterario e lezioni su Holmes

Codifichi e decodifichi token di pose di omini per schede di lezione sugli uomini danzanti di Conan Doyle e la sostituzione monoalfabetica.

Riscaldamenti di puzzle e CTF

Costruisca flussi di figure reversibili per cacce al tesoro e sfide capture-the-flag che insegnano cifrari classici senza asset di immagine.

Come decodifico le figure degli uomini danzanti?

Invii i token di posa separati da spazi come text e imposti mode su decode (o dec, decrypt, d). La codifica è il valore predefinito se mode è omesso.

Quali caratteri vengono codificati?

Solo le lettere alfabetiche A–Z in qualsiasi cassa. Decode accetta i token di posa documentati (senza distinguere maiuscole) e i separatori comuni tra figure.

Il cifrario degli uomini danzanti è sicuro per segreti reali?

No. È un cifrario classico di insegnamento letterario con una tabella fissa pubblica. Usi cifratura autenticata moderna come AES-GCM per una vera riservatezza.

Che cosa indica ogni parte di una figura degli uomini danzanti?

Ogni figura descrive un omino: da che lato guarda, dove tiene il braccio sinistro e il destro (in alto, orizzontale, in basso o piegato) e come stanno le gambe, unite, divaricate o in passo. Ogni lettera dalla A alla Z ha una posa fissa.

Come ha fatto Sherlock Holmes a decifrare gli uomini danzanti?

Come per qualsiasi sostituzione semplice: ha osservato quali figure comparivano più spesso e ha usato parole probabili per ricostruire l'alfabeto. Per questo il cifrario va bene per lezioni ed enigmi, non per proteggere segreti veri.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/dancing-men

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

La modalità encode scorre l’input, conserva i caratteri alfabetici, salta gli spazi bianchi, emette token di figura separati da spazi e elenca in unmapped_letters i simboli non alfabetici affinché Lei veda cosa non è entrato nel cifrario. La modalità decode spezza i token su spazi e separatori comuni, ricostruisce il messaggio dalle pose note e segnala i token sconosciuti in unmapped_figures invece di inventare lettere. Un input vuoto, una stringa senza lettere A–Z in codifica, o un flusso di decodifica senza figure riconosciute fallisce con invalid_input. Lo usi gratis nel browser per lezioni di cifrario letterario, schede di enigmi di Holmes e dimostrazioni di figure reversibili, oppure chiami l’API a $0.002 per richiesta andata a buon fine quando le pipeline necessitano di trasformazioni riproducibili degli uomini danzanti.

Cos’è il cifrario degli uomini danzanti e cosa restituisce questo strumento

Il cifrario degli uomini danzanti è il codice monoalfabetico a omini che compare nell’avventura omonima di Holmes di Conan Doyle: ogni lettera di un messaggio segreto è disegnata come un omiciattolo in una posa distinta, e Holmes ricostruisce l’alfabeto per frequenza e crib esattamente come farebbe per qualsiasi sostituzione semplice. Ogni token segue una grammatica compatta: volto a sinistra o a destra, braccio sinistro in alto, orizzontale, in basso o piegato, braccio destro con le stesse quattro opzioni, e gambe unite, divaricate, passo-sinistro o passo-destro. Quella grammatica produce molte più di ventisei combinazioni; l’endpoint usa un’assegnazione stabile dalla A alla Z affinché H diventi sempre la stessa stringa di figura e quella stringa restituisca sempre H. Storicamente gli uomini erano disegni a inchiostro su carta; questo endpoint espone solo la mappa lettera-descrizione affinché docenti, autori di puzzle e di test lavorino con i codici senza distribuire asset di immagine. La risposta JSON include sempre result con la stringa trasformata, encoding fisso a dancing_men, mode impostato su encode o decode, input_length e output_length delle stringhe inviate e ricevute, letter_count e figure_count di quante lettere A–Z o token di posa sono stati prodotti o consumati, gli array unmapped_letters e unmapped_figures per simboli o token che la tabella non ha potuto mappare, e una stringa formula che riformula la grammatica di posa per documentazione e controlli automatici. Non c’è un percorso di streaming né un fallback silenzioso a Baconiano, Morse o una chiave Vigenère: o il payload è valido per la modalità scelta, o la richiesta fallisce con invalid_input. Se Le servono cifrari polialfabetici, varianti ROT o cifratura autenticata moderna, usi quegli endpoint dedicati; questa pagina risponde solo al contratto a omini degli uomini danzanti che i capitoli di cifrario letterario già descrivono.

Come vengono letti text e mode e come si segnalano gli elementi non mappati

produce ancora figure per H e I segnalando il punto esclamativo. In modalità decode il flusso è spezzato su spazi, tabulazioni, a capo, virgole, punti e virgola e pipe; ogni token non vuoto è cercato nella tabella inversa. I campi preferiti del payload sono text per il messaggio o il flusso di figure e mode opzionale per encode o decode. Text accetta alias come input, value, s, message, plaintext e ciphertext affinché moduli e client SDK riutilizzino nomi di colonna esistenti. Mode predefinito è encode se omesso e accetta anche alias brevi come enc, encrypt, e per codificare e dec, decrypt, d per decodificare; qualsiasi altra stringa fallisce la convalida. In modalità encode solo le lettere alfabetiche sono conservate e mappate, la maiuscola/minuscola è ignorata in ingresso, gli spazi bianchi sono saltati senza essere trattati come errore, e il risultato è una sequenza di token di posa separati da spazi; i caratteri che non sono né lettere né spazi bianchi sono raccolti in ordine in unmapped_letters, così una stringa come HI! Se dopo il filtro non resta alcuna lettera, il motore rifiuta la richiesta con invalid_input affinché una stringa solo di cifre non sembri un cifrario vuoto riuscito. I token noti aggiungono una lettera maiuscola; quelli sconosciuti non aggiungono nulla a result e sono elencati in unmapped_figures affinché Lei veda quali figure non sono state riconosciute. Se tutti i token sono sconosciuti, la richiesta fallisce con invalid_input invece di restituire un successo vuoto. Text assente, vuoto, non stringa e mode sconosciuti sollevano pure invalid_input. Abbini l’esecuzione gratuita nel browser di questa pagina all’API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata. Gli input non validi restituiscono invalid_input e non sono addebitati, così la convalida resta economica mentre le trasformazioni riuscite restano a un prezzo fisso per elemento.

Dove gli uomini danzanti rientrano in lezioni, puzzle e fixture di test

I servizi backend precomputano stringhe di sfida per API di puzzle o sandbox didattiche in cui lo studente deve riassemblare figure riconosciute per sbloccare il passo successivo. Gli strumenti di prodotto e formazione usano la trasformazione quando un discente incolla un flusso di figure e l’interfaccia deve mostrare sia le lettere recuperate sia eventuali unmapped_figures sotto la tabella documentata. In questa pagina il lavoro gira interamente nel Suo browser; tramite l’API ogni consultazione riuscita costa $0.002, la convalida fallita non è addebitata e nulla viene archiviato dopo la risposta. Questa divisione — esplorazione interattiva gratuita e API identica a pagamento — combacia con il resto del catalogo KIT di livello A e Le consente di passare da una demo di classe a una pipeline automatizzata senza cambiare il risultato trasformato.

Fixture CI deterministiche

Generi coppie riproducibili di testo cifrato e in chiaro degli uomini danzanti per unit test, file golden e controlli di contratto.

Quanto costa lo strumento del cifrario degli uomini danzanti?

È gratis nel browser in questa pagina. Tramite l’API una richiesta andata a buon fine costa $0.002; gli input non validi non sono addebitati.

Cosa succede a punteggiatura e cifre in codifica?

Non vengono mappate in figure. Gli spazi bianchi sono saltati; le altre non-lettere compaiono in unmapped_letters mentre le lettere A–Z si codificano comunque. Se non restano lettere, la richiesta fallisce con invalid_input.

Leggi la documentazione completa del KIT →