Cifrado Morse fraccionado
Cifre con Morse fraccionado y una palabra clave: COME TO THE EAST con la clave GERMANY se convierte en FBKKCOKWGYXSQB, porque el mensaje pasa a Morse, se corta en grupos de tres signos y cada grupo se cambia por una letra del alfabeto con clave. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- COME TO THE EAST
- Key
- GERMANY
- Modo de cálculo
- Encrypt
- Resultado
- FBKKCOKWGYXSQB
- Longitud
- 14
- Letras asignadas
- 13
- Alfabeto
- GERMANYBCDFHIJKLOPQSTUVWXZ
El Morse fraccionado es un cifrado clásico a mano que convierte letras en Morse internacional, inserta separadores de letra y de palabra, y vuelve a codificar grupos de tres símbolos Morse mediante un alfabeto con palabra clave, de modo que el texto cifrado final vuelve a parecer letras mayúsculas. A diferencia de un traductor Morse simple que solo muestra puntos y rayas, esta herramienta fracciona el flujo y sustituye cada trigrama por una letra de un alfabeto mezclado construido a partir de su clave. Usted pega texto plano o cifrado, suministra una palabra clave que forma el alfabeto de veintiséis letras, elige cifrar o descifrar y recibe un resultado determinista con el flujo Morse, conteos de letras y el alfabeto rellenado para verificación. Los espacios marcan límites de palabra y el resto de no letras se omiten, de modo que solo A–Z participan en el paso Morse.
Cómo el Morse fraccionado mapea trigramas Morse con una palabra clave
El cifrado comienza convirtiendo cada letra latina a su patrón Morse internacional de puntos y rayas. Entre letras consecutivas de una palabra el cifrado inserta un único separador de letra escrito como la letra x en el flujo intermedio; entre palabras inserta dos símbolos x para que los límites de palabra sobrevivan al reagrupamiento posterior. La cadena larga resultante usa solo tres símbolos: el dit Morse, el dah Morse y el separador x.
Esa cadena se rellena con símbolos x al final cuando hace falta para que su longitud sea siempre múltiplo de tres, y luego se lee de izquierda a derecha en trigramas fijos. Hay veintisiete cadenas de tres símbolos posibles sobre un alfabeto de tres símbolos, pero el triple de solo separadores no se usa, dejando exactamente veintiséis unidades que se mapean uno a uno al alfabeto latino.
Su palabra clave construye ese alfabeto escribiendo primero las letras únicas de la clave en orden de aparición y rellenando el resto con las letras A–Z restantes en orden natural. Cada trigrama Morse se busca en un orden fijo de manual y se reemplaza por la letra del mismo índice en el alfabeto con clave, produciendo un texto cifrado en mayúsculas que oculta tanto los patrones Morse como las frecuencias simples de letras.
El descifrado invierte el mapa: cada letra cifrada se expande a su unidad de tres símbolos, las unidades se concatenan en el flujo Morse, los x de relleno al final se descartan y el flujo se analiza en letras y espacios con las mismas reglas x y xx. Esta página implementa solo el Morse fraccionado clásico sin periodo, no el encode/decode Morse simple sin palabra clave, ni la fraccionación Bífida o Trifid de Polybius, ni la recuperación automática de claves desconocidas.
Dónde aparecen las herramientas de Morse fraccionado en el trabajo real
Los cursos introductorios de criptografía e historia de cifrados asignan ejercicios de Morse fraccionado para que los estudiantes practiquen Morse internacional, convenciones de separadores y alfabetos con palabra clave en un solo ejercicio; un oráculo de confianza que cifra y descifra con una tabla de trigramas fija acelera demos de deberes y autoevaluadores.
Los retos capture-the-flag y las búsquedas de enigmas siguen ocultando mensajes en Morse fraccionado tras una palabra clave corta, y quien resuelve quiere una implementación rápida y predecible en lugar de un suite general de criptoanálisis que adivine claves desconocidas. Los equipos de soporte y contenidos a veces codifican de forma ligera spoilers, respuestas de cuestionario o etiquetas internas con una palabra clave compartida y necesitan la vía inversa sin instalar una biblioteca criptográfica por lenguaje.
Si necesita Morse simple sin fraccionación, un fraccionador Bífido o Trifid Polybius, un desplazamiento César o recuperación automática de claves por análisis de frecuencias, trátelos como intenciones de búsqueda y landings distintas en lugar de sobrecargar esta página clásica de Morse fraccionado.
Qué puede hacer con ella
Demos de aula de Morse fraccionado
Cifre y descifre frases de ejemplo con una palabra clave compartida para que las lecciones de cripto introductoria muestren Morse, separadores x/xx y trigramas con clave en un solo oráculo de verdad.
Retos de puzles y CTF con Morse fraccionado
Codifique o invierta textos cifrados en Morse fraccionado para cadenas de desafío sin escribir un script improvisado en cada conjunto de problemas.
Preguntas frecuentes
¿Qué es el cifrado Morse fraccionado?
Un cifrado clásico que convierte letras a Morse internacional, inserta x entre letras y xx entre palabras, agrupa el flujo en unidades de tres símbolos y mapea cada unidad a una letra mediante un alfabeto con palabra clave. Esta herramienta implementa ese proceso de manual con una tabla fija de veintiséis trigramas.
¿Por qué es obligatoria la clave?
La palabra clave construye el alfabeto mixto A–Z (primero letras únicas de la clave, luego el resto del alfabeto).
¿Cómo descifro un texto en Morse fraccionado?
Ponga mode en decrypt, pegue las letras del texto cifrado y use la misma palabra clave con la que se cifró. Solo se usan letras latinas; las no letras se omiten.
¿En qué se diferencia de un traductor Morse simple?
El Morse simple (enc.morse) solo muestra puntos y rayas. El Morse fraccionado reagrupa símbolos Morse en trigramas y los sustituye mediante un alfabeto con palabra clave, de modo que la salida es texto cifrado de letras, no una visualización Morse.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/enc/fractionated-morse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"COME TO THE EAST","key":"GERMANY"}'const res = await fetch("https://api.kit.forhosting.com/enc/fractionated-morse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "COME TO THE EAST",
"key": "GERMANY"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/fractionated-morse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "COME TO THE EAST",
"key": "GERMANY"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/fractionated-morse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"COME TO THE EAST","key":"GERMANY"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"COME TO THE EAST","key":"GERMANY"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/fractionated-morse", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"text": "COME TO THE EAST",
"key": "GERMANY"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.fractionated_morse",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Una clave vacía o sin letras latinas falla de inmediato con invalid_input, porque el alfabeto no puede construirse sin al menos un carácter alfabético.
Cómo el Morse fraccionado mapea trigramas Morse con una palabra clave
No hay relleno aleatorio, ni reloj, ni llamada de red: texto, clave y modo idénticos siempre producen el mismo JSON.
Qué envía usted y qué recibe a cambio
Envíe un campo de cadena obligatorio llamado text, un campo de cadena obligatorio llamado key y un campo opcional mode con valor encrypt o decrypt. Si omite mode, encrypt es el valor por defecto, de modo que una carga mínima aún produce texto cifrado. Al cifrar, text debe contener al menos una letra latina tras omitir no letras; las rachas de espacios se convierten en separadores de palabra en el flujo Morse intermedio. Las comprobaciones clásicas incluyen cifrar una frase de varias palabras con clave GERMANY a una cadena de letras estable, descifrar ese texto con la misma clave de vuelta a las palabras originales, confirmar que HELLO con clave SECRET hace ida y vuelta, y confirmar que una clave vacía se rechaza en lugar de inventar un alfabeto por defecto. La clave debe contener al menos una letra latina tras leer A–Z y a–z; una cadena vacía, solo espacios o solo dígitos y puntuación falla con invalid_input y un mensaje que nombra la regla de clave vacía. En caso de éxito la respuesta repite mode, text y key, devuelve result como la cadena transformada, length de ese resultado, letters_mapped como cuántas letras del texto participaron al cifrar o cuántas letras Morse se recuperaron al descifrar, alphabet como el orden de veintiséis caracteres con clave usado en la ejecución, morse_stream como el flujo intermedio con puntos y separadores x, y cipher con valor fractionated_morse para clientes que comprueban el perfil. Faltan text o key, objetos no cadena en esos campos, valores de mode no admitidos, cadenas más largas que el máximo documentado, cargas de cifrado sin letras y cargas de descifrado sin letras fallan con invalid_input y un mensaje claro en inglés. Los fallos de validación no consumen saldo prepago. El precio de las llamadas API correctas es la base publicada de $0.002 por elemento.
Dónde aparecen las herramientas de Morse fraccionado en el trabajo real
Como esta capacidad es un motor parse puro, el precio API es la base publicada de $0.002 por elemento correcto y la validación fallida no consume saldo.
Casos de integración
Codificación ligera de etiquetas con palabra clave
Convierta respuestas de cuestionario o etiquetas internas en flujos de letras Morse fraccionado y descifrelas después con la misma clave en el navegador o la API.