ForHosting KIT · Utilidades de desarrollo

Codificador y decodificador del cifrado de Trithemius

Hello World se convierte en Hfnos Buytm: la primera letra avanza 0 posiciones, la segunda 1, la tercera 2 y así sucesivamente, volviendo a empezar tras la Z, mientras espacios y signos no se mueven. Descifrar recorre el mismo esquema al revés. 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
Hello World
Modo de cálculo
encrypt
Obtiene
Resultado
Hfnos Buytm
Codificación
trithemius
Longitud de entrada
11
Longitud de salida
11

Esta herramienta de cifrado de Trithemius cifra o descifra texto con la sustitución César progresiva clásica, que aumenta el desplazamiento en uno para cada letra sucesiva, siguiendo la idea histórica de la tabula recta sin necesitar una palabra clave aparte. El primer carácter alfabético usa desplazamiento cero, el segundo usa desplazamiento uno, el tercero usa desplazamiento dos, y así sucesivamente, con ciclo modular alrededor de un alfabeto de veintiséis letras, así que la misma letra de texto plano puede relacionarse con letras de texto cifrado distintas, dependiendo únicamente de cuántas letras la precedieron. Las mayúsculas y minúsculas se conservan en cada letra, mientras que los espacios, dígitos, puntuación, y otros caracteres que no son letras pasan sin cambios y nunca avanzan el índice de letra, lo que mantiene la estructura legible de la frase alrededor del alfabeto revuelto. Una comprobación estándar es Hello World cifrando bajo desplazamientos progresivos, y descifrando de vuelta al original bajo la misma regla.

Qué es el cifrado de Trithemius y qué devuelve esta herramienta

El cifrado de Trithemius es una sustitución monoalfabética progresiva sobre el alfabeto latino de veintiséis letras, a menudo presentado como el antecesor de la tabla de Vigenère, donde cada fila es un alfabeto César desplazado un paso más que la fila anterior.

En lugar de una palabra clave repetida, el flujo de clave es simplemente los números naturales comenzando en cero: el índice de letra cero usa desplazamiento cero, el índice uno usa desplazamiento uno, y después de veinticinco la relación modular da la vuelta, así que el patrón continúa limpiamente para mensajes más largos. El cifrado suma el índice de letra módulo veintiséis; el descifrado lo resta con el mismo ciclo modular, así que las dos operaciones son inversas exactas bajo el mismo esquema progresivo.

Los caracteres que no son letras nunca cambian y nunca avanzan el índice de letra, lo que mantiene legibles el espaciado y la puntuación alrededor de las letras revueltas, y coincide con la regla de libro de texto usada en las demostraciones de aula de la tabula recta. Esta página siempre usa esa relación progresiva fija, con conservación de mayúsculas y minúsculas, y sin tablas de alfabeto opcionales que puedan variar entre idiomas.

Trithemius en clases, acertijos y ejercicios

Los desarrolladores y educadores se encuentran con el cifrado de Trithemius en calentamientos de captura la bandera, capítulos de libros de texto sobre criptología clásica, y demostraciones ligeras que muestran cómo los desplazamientos progresivos se ubican entre un César fijo y un Vigenère impulsado por palabra clave. Los equipos de frontend pueden mezclar frases de ejemplo para capturas de pantalla sin inventar un alfabeto personalizado, y luego recuperarlas descifrando bajo la misma regla progresiva.

Los ingenieros de calidad generan pares de cifrado y descifrado deterministas para pruebas de contrato, de modo que un middleware que dice admitir Trithemius no pueda cambiar en silencio a un único desplazamiento César fijo. Los organizadores de concursos precalculan claves de respuesta para frases modestas en inglés, sin depender de juguetes web opacos que cambian las reglas de espaciado o fuerzan una salida solo en mayúsculas.

Las herramientas de producto y educación usan la transformación cuando un estudiante pega un texto cifrado y la interfaz debe mostrar el texto plano recuperado bajo la relación progresiva documentada. Combínela con otros ayudantes de codificación clásica cuando esté construyendo un pequeño laboratorio de herramientas de texto gratuitas y deterministas, y nunca trate Trithemius como sustituto del cifrado moderno autenticado en sistemas reales.

Práctica de CTF y cifrado clásico

Cifre y descifre frases de desplazamiento progresivo para acertijos, aulas, y calentamientos de captura la bandera, sin inventar un alfabeto personalizado.

Lecciones de historia de la criptografía

Demuestre la sustitución progresiva de tabula recta, las transformaciones que conservan mayúsculas y minúsculas, y por qué los caracteres no alfabéticos no deben avanzar el índice de letra.

¿Cuánto cuesta la herramienta de cifrado de Trithemius?

Es gratis en su navegador, en esta página.

¿Cómo descifro un mensaje de Trithemius?

Envíe el texto cifrado como text y establezca mode en decrypt (o dec, decode, d). El cifrado es la opción por defecto cuando se omite mode.

¿Qué ocurre si el texto está vacío?

Proporcione una cadena no vacía para cifrar o descifrar.

¿Qué caracteres se desplazan?

Solo las letras alfabéticas A–Z en cualquier mayúscula o minúscula. Los espacios, dígitos, puntuación, y otros símbolos pasan sin cambios y no avanzan el índice de letra.

¿Es seguro Trithemius para secretos reales?

No. Es un cifrado didáctico clásico con un esquema progresivo fijo. Use cifrado moderno autenticado, como AES-GCM, para confidencialidad real.

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

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

Utilícela gratis en el navegador para calentamientos de CTF, lecciones de historia de la criptografía, y hojas de ejercicios de acertijos reversibles, o llame a la API por $0.002 por solicitud exitosa cuando las canalizaciones necesiten transformaciones de Trithemius reproducibles en servicios automatizados.

Qué es el cifrado de Trithemius y qué devuelve esta herramienta

La respuesta en JSON incluye result para la cadena transformada, encoding fijo en trithemius, mode establecido en encrypt o decrypt, input_length y output_length que coinciden porque la transformación preserva la longitud, shifted_chars contando cuántas letras realmente se movieron, y una cadena formula que reafirma la relación modular para documentación y pruebas. No hay ruta en streaming ni una alternativa silenciosa a un César fijo o a un Vigenère con palabra clave: o usted proporciona texto no vacío, o la solicitud falla con invalid_input. Si necesita AES, ROT47, Base64, Vigenère con palabra clave, o Morse, use esos endpoints específicos; esta página responde únicamente el contrato progresivo de Trithemius que ya describen los capítulos de historia de la criptografía y los calentamientos de CTF.

Cómo se interpretan el texto y el modo, y cómo los resultados se mantienen reproducibles

Los campos de carga preferidos son text para el mensaje, y mode opcional para encrypt o decrypt. Cada letra se procesa con la relación progresiva fija, y el índice de letra avanza solo en los caracteres alfabéticos, así que cifrar y luego descifrar siempre restaura la carga útil original sin un campo de clave secreta. Text acepta alias como input, value, s, message, plaintext y ciphertext, para que formularios y clientes de SDK puedan reutilizar nombres de columna existentes sin reescribir los constructores de solicitud. Mode toma encrypt por defecto cuando se omite, y también acepta alias cortos como enc, encode, e para encrypt, y dec, decode, d para decrypt; cualquier otra cadena falla la validación con un mensaje claro de invalid_input. El texto ausente, el texto vacío, y los tipos que no son cadena elevan todos invalid_input, para que un formulario en blanco no parezca una transformación exitosa sin efecto. 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 flujo automatizado, sin tener que reimplementar usted mismo el flujo de desplazamiento creciente. Las entradas inválidas devuelven invalid_input y no se cobran, lo que mantiene la validación barata mientras las transformaciones exitosas siguen teniendo un precio fijo de $0.002 por solicitud completada en el catálogo del KIT.

Dónde encaja Trithemius en lecciones, acertijos y fixtures de prueba

Los servicios de backend codifican cadenas de desafío cortas para API de acertijos o entornos de enseñanza donde los estudiantes deben invertir el esquema de desplazamiento creciente para desbloquear el siguiente paso. En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado transformado.

Fixtures deterministas de integración continua

Genere pares reproducibles de texto cifrado y texto plano de Trithemius para pruebas unitarias, ficheros golden, y comprobaciones de contrato.

Ver la documentación completa del KIT →