ForHosting KIT · Utilidades de desarrollo

Cifrado hombres bailarines

Pase letras a los monigotes del cifrado de los hombres bailarines de Conan Doyle y vuelva al texto: HI se convierte en dos figuras, una por letra, y lo que no es una letra se le señala en vez de adivinarse. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
HI
Modo de cálculo
Encode
Obtiene
Resultado
face-R:armL-H:armR-U:legs-A face-L:armL-B:armR-D:legs-T
Codificación
dancing_men
Longitud de entrada
2
Longitud de salida
55

Esta herramienta del cifrado de los hombres bailarines codifica letras latinas en descripciones de posturas de monigotes inspiradas en la aventura de Sherlock Holmes de Arthur Conan Doyle titulada The Adventure of the Dancing Men, o decodifica una secuencia de esos tokens de figura en texto en mayúsculas. Cada letra de la A a la Z tiene un token de pose fijo y único construido con la orientación del cuerpo, la posición de ambos brazos y la postura de las piernas, de modo que la transformación es una tabla didáctica reversible y no una clave secreta.

Los hombres bailarines en clase y en acertijos

Desarrolladores y educadores encuentran a los hombres bailarines en módulos de literatura que cruzan con la criptografía, en calentamientos de capture-the-flag con códigos monoalfabéticos clásicos y en demos ligeras que muestran cómo una tabla de posturas fija aún puede transportar texto latino completo, una figura a la vez. Los equipos de frontend pueden mostrar encode y decode juntos para que el alumnado vea que dos tokens de pose documentados son exactamente HI sin inventar un alfabeto privado.

Los ingenieros de calidad generan pares deterministas de encode y decode para pruebas de contrato, de modo que un middleware que afirma soportar los hombres bailarines no pueda cambiar en silencio a Atbash ni omitir el informe de no mapeados. Los organizadores de concursos precomputan claves de respuesta para frases inglesas modestas sin confiar en juguetes web opacos que inventan letras para monigotes desconocidos.

Combínelo con otros ayudantes de codificación clásica al armar un pequeño laboratorio de herramientas de texto gratuitas y deterministas, y nunca trate el cifrado de los hombres bailarines como sustituto del cifrado autenticado moderno cuando haya secretos reales en juego.

Cifrado literario y lecciones de Holmes

Codifique y decodifique tokens de posturas de monigotes para hojas de aula sobre los hombres bailarines de Conan Doyle y la sustitución monoalfabética.

Calentamientos de puzzles y CTF

Construya flujos de figuras reversibles para búsquedas del tesoro y retos capture-the-flag que enseñan cifrados clásicos sin assets de imagen.

¿Cuánto cuesta la herramienta del cifrado de los hombres bailarines?

Es gratis en el navegador en esta página.

¿Cómo decodifico las figuras de los hombres bailarines?

Envíe los tokens de pose separados por espacios como text y ponga mode en decode (o dec, decrypt, d). La codificación es el valor por defecto si omite mode.

¿Qué caracteres se codifican?

Solo las letras alfabéticas A–Z en cualquier caja. Decode acepta los tokens de pose documentados (sin distinguir mayúsculas) y separadores habituales entre figuras.

¿Es seguro el cifrado de los hombres bailarines para secretos reales?

No. Es un cifrado clásico de enseñanza literaria con una tabla fija pública. Use cifrado autenticado moderno como AES-GCM para confidencialidad real.

¿Qué significa cada parte de una figura de los hombres bailarines?

Cada figura describe un monigote: hacia qué lado mira, dónde tiene el brazo izquierdo y el derecho (arriba, en horizontal, abajo o doblado) y cómo están sus piernas, juntas, abiertas o dando un paso. Cada letra de la A a la Z tiene una postura fija.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El modo encode recorre la entrada, conserva los caracteres alfabéticos, omite el espacio en blanco, emite tokens de figura separados por espacios y enumera en unmapped_letters los símbolos que no son letras para que usted vea qué no entró en el cifrado. El modo decode parte los tokens por espacios y separadores habituales, reconstruye el mensaje a partir de las posturas conocidas y reporta en unmapped_figures los tokens desconocidos en lugar de inventar letras. Una entrada vacía, una cadena sin letras A–Z al codificar, o un flujo de decodificación sin figuras reconocidas falla con invalid_input. Úselo gratis en el navegador para lecciones de cifrado literario, hojas de acertijos de Holmes y demostraciones de figuras reversibles, o invoque la API a $0.002 por solicitud correcta cuando sus pipelines necesiten transformaciones reproducibles de los hombres bailarines.

Qué es el cifrado de los hombres bailarines y qué devuelve esta herramienta

El cifrado de los hombres bailarines es el código monoalfabético de monigotes que aparece en la aventura homónima de Holmes de Conan Doyle: cada letra de un mensaje secreto se dibuja como un hombrecillo en una pose distinta, y Holmes reconstruye el alfabeto por frecuencia y cribs igual que en cualquier sustitución simple. Cada token sigue una gramática compacta: rostro a la izquierda o a la derecha, brazo izquierdo arriba, horizontal, abajo o doblado, brazo derecho con las mismas cuatro opciones, y piernas juntas, abiertas, zancada-izquierda o zancada-derecha. Esa gramática admite muchas más de veintiséis combinaciones; el endpoint usa una asignación estable de la A a la Z para que H siempre se convierta en la misma cadena de figura y esa cadena siempre devuelva H. Históricamente los hombres eran dibujos a tinta sobre papel; este endpoint solo expone el mapa letra-descripción para que docentes, autores de puzzles y de pruebas trabajen con los códigos sin repartir assets de imagen. La respuesta JSON siempre incluye result con la cadena transformada, encoding fijado a dancing_men, mode en encode o decode, input_length y output_length de las cadenas enviadas y recibidas, letter_count y figure_count del número de letras A–Z o tokens de pose producidos o consumidos, los arrays unmapped_letters y unmapped_figures con símbolos o tokens que la tabla no pudo mapear, y una cadena formula que reexpone la gramática de pose para documentación y comprobaciones automatizadas. No hay ruta de streaming ni un silencioso fallback a Baconiano, Morse o una clave Vigenère: o el payload es válido para el modo elegido, o la solicitud falla con invalid_input. Si necesita cifrados polialfabéticos, variantes ROT o cifrado autenticado moderno, use esos endpoints dedicados; esta página responde solo al contrato de monigotes de los hombres bailarines que ya describen los capítulos de cifrado literario.

Cómo se leen text y mode y cómo se reportan los elementos sin mapear

sigue produciendo figuras para H e I mientras reporta el signo de exclamación. En modo decode el flujo se parte por espacios, tabuladores, saltos de línea, comas, punto y coma y barras verticales; cada token no vacío se busca en la tabla inversa. Los campos preferidos del payload son text para el mensaje o el flujo de figuras y mode opcional para encode o decode. Text acepta alias como input, value, s, message, plaintext y ciphertext para que formularios y clientes SDK reutilicen nombres de columna existentes. Mode por defecto es encode si se omite y también acepta alias cortos como enc, encrypt, e para codificar y dec, decrypt, d para decodificar; cualquier otra cadena falla la validación. En modo encode solo se conservan y mapean las letras alfabéticas, se ignora mayúsculas y minúsculas a la entrada, se omite el espacio en blanco sin tratarlo como error, y el resultado son tokens de pose separados por espacios; los caracteres que no son letras ni espacio en blanco se recopilan en orden en unmapped_letters, de modo que una cadena como HI! Si no queda ninguna letra tras el filtrado, el motor rechaza la solicitud con invalid_input para que una cadena solo de dígitos no parezca un cifrado vacío exitoso. Los tokens conocidos añaden una letra mayúscula; los desconocidos no añaden nada a result y se listan en unmapped_figures para que usted vea qué figuras no se reconocieron. Si todos los tokens son desconocidos, la solicitud falla con invalid_input en lugar de devolver un éxito vacío. Text ausente, vacío, de tipo no cadena y modes desconocidos también elevan invalid_input. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un pipeline automatizado. Las entradas inválidas devuelven invalid_input y no se cobran, lo que mantiene barata la validación mientras las transformaciones correctas siguen un precio fijo por ítem.

Dónde encajan los hombres bailarines en lecciones, puzzles y fixtures de prueba

Los servicios backend precomputan cadenas de desafío para API de puzzles o sandboxes didácticos en los que el estudiante debe rearmar figuras reconocidas para desbloquear el siguiente paso. Las herramientas de producto y educación usan la transformación cuando un aprendiz pega un flujo de figuras y la interfaz debe mostrar tanto las letras recuperadas como cualquier unmapped_figures bajo la tabla documentada. En esta página el trabajo se ejecuta por completo en su navegador; a través de la API cada consulta correcta cuesta $0.002, la validación fallida no se cobra y no se almacena nada tras devolver la respuesta. Esa división — exploración interactiva gratuita y una API idéntica de pago — encaja con el resto del catálogo KIT de nivel A y le permite pasar de una demo de aula a un pipeline automatizado sin cambiar el resultado transformado.

Fixtures deterministas de CI

Genere pares reproducibles de texto cifrado y en claro de los hombres bailarines para unit tests, archivos golden y comprobaciones de contrato.

¿Qué ocurre con la puntuación y los dígitos al codificar?

No se mapean a figuras. El espacio en blanco se omite; el resto de no letras aparece en unmapped_letters mientras las letras A–Z sí se codifican. Si no quedan letras, la solicitud falla con invalid_input.

Ver la documentación completa del KIT →