ForHosting KIT · Utilidades de desarrollo

Cifrado A1Z26

Cambie cada letra por su lugar en el alfabeto: HELLO se convierte en 8 5 12 12 15, y una lista de números del 1 al 26 vuelve a ser texto. Los espacios y signos se omiten y los números no válidos se señalan. 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
Obtiene
Resultado
8 5 12 12 15
Modo de cálculo
Encode
Entrada
HELLO
Texto
8 5 12 12 15

Esta capacidad implementa cifrado A1Z26 de forma determinista en el motor parse. Introduce el texto o valor, elige el modo si aplica, y obtiene la conversión exacta sin red.

Cómo funciona el cifrado A1Z26

Es la sustitución de letras por números más sencilla que existe, la que aparece en libros de pasatiempos, salas de escape, fichas escolares y retos de iniciación en concursos de seguridad informática. La tabla es fija: la A vale 1, la B vale 2, la C vale 3 y así hasta la Z, que vale 26. No hay clave, no se vuelve al principio del alfabeto y da igual si la letra es mayúscula o minúscula: tanto la a como la A dan 1. Al descifrar se hace el camino inverso y las letras salen siempre en mayúsculas y juntas, como en las soluciones de los libros. Así puede comprobar un resultado: cifre una palabra, descífrela con el mismo separador y compare.

Los errores más comunes con los separadores

El separador por defecto es un espacio, pero muchas fichas usan comas o guiones. Para descifrar, use siempre el mismo separador con el que se publicaron los números: si la lista va con comas y usted indica un espacio, números de dos cifras como el 12 o el 26 pueden partirse mal. Nunca quite los separadores entre posiciones de dos cifras, porque una tira continua no se puede dividir con seguridad. Si el acertijo muestra los cortes entre palabras, cifre cada palabra por separado o use un separador distinto entre grupos. Y recuerde que cualquiera que conozca el alfabeto puede revertirlo: es un juego, no una protección.

Qué hace

Los codificadores y conversiones de base son búsquedas frecuentes en ingeniería y educación. cifrado A1Z26 aplica letters↔1–26 con validación estricta de entrada. No hay estado ni reloj. El formulario web expone los campos de params con etiquetas en ocho idiomas.

Cómo funciona

Los campos opcionales se omiten en lugar de devolver null. Los límites declarados en params y cap.json se aplican en el código. El humo de cómputo usa la ruta real del runtime web.

Así se evita el fallo de se ve pero no computa en la web gratis.

Cuándo usarla

Use cifrado A1Z26 cuando necesite la conversión exacta descrita, no un paquete criptográfico completo. No sustituye cifrados con clave ni compresión general. Combine con otras utilidades enc.* si construye un laboratorio de codificación.

Documente en su producto los límites de tamaño y los modos admitidos. Conserve los límites de tamaño y los modos documentados cuando integre esta capacidad en un producto o en un taller docente.

Clases que demuestran cifrado A1Z26.

Clases que demuestran cifrado A1Z26.

Utilidades de pipeline de texto.

Utilidades de pipeline de texto.

¿Qué pasa con los espacios, las cifras y la puntuación al cifrar?

Se omiten. Solo las letras de la A a la Z reciben un número; los dígitos, signos, espacios y letras de otros alfabetos no aparecen en la serie y solo se cuentan como caracteres saltados.

¿Por qué rechaza un 0 o un número mayor que 26 al descifrar?

Porque solo existen 26 posiciones. Cada número debe ser un entero del 1 al 26; un 0, un decimal, un signo negativo o una letra mezclada se rechazan con un aviso que indica cuál es y dónde está, en lugar de inventar un texto falso.

¿Puedo descifrar números escritos todos seguidos?

No. Una tira de cifras sin separador es ambigua, porque no se sabe si un 1 seguido de un 2 son dos letras o el 12, así que no se divide automáticamente. Use el mismo separador con que se publicaron los números.

¿Sirve el A1Z26 para proteger un mensaje secreto?

No. Es transparente por diseño: cualquiera que conozca el alfabeto puede revertirlo. Úselo para acertijos, salas de escape o fichas de clase, no para ocultar información a alguien con verdadero interés en leerla.

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

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

max_chars100000
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.

Precio de API $0.002 por solicitud correcta; la web gratuita usa el mismo núcleo.

Qué hace

Los errores tipados invalid_input evitan salidas silenciosas incorrectas.

Cómo funciona

Tras validar los campos, el núcleo ejecuta la transformación y devuelve un objeto JSON estable.

Cuándo usarla

API a $0.002; sin suscripciones. Además, el contrato de entrada documenta alias aceptados y valores por defecto, de modo que formularios y clientes API puedan enviar los mismos campos con nombres distintos sin divergir en el resultado.

Pruebas unitarias de codificación.

Pruebas unitarias de codificación.

¿Es determinista?

Sí: misma entrada, misma salida.

¿Usa red o IA?

No; solo parse en el dispositivo o Worker.

¿Qué pasa con entrada inválida?

invalid_input con mensaje claro.

¿Precio?

La API cobra $0.002 por éxito; la web es gratis.

¿Hay widget?

Sí, tier A con la misma lib.js.

Ver la documentación completa del KIT →