Cifrado Atbash griego
Refleje las 24 letras del alfabeto griego, alfa por omega y beta por psi: Καλημέρα se convierte en Οωξσνέθω y una segunda pasada la recupera. Las letras acentuadas y otras escrituras pasan sin cambios y se indican aparte. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- Καλημέρα
- Resultado
- Οωξσνέθω
- Longitud
- 8
- Letras reflejadas
- 7
- Cantidad de no griegos
- 1
El Atbash griego es la sustitución clásica por espejo del alfabeto aplicada a las veinticuatro letras del alfabeto griego: alfa corresponde a omega, beta a psi, gamma a chi, y así hasta mu y nu en el centro, mientras dígitos, espacios, puntuación y escrituras latinas u otras permanecen y se informan en la respuesta. Como la correspondencia es su propia inversa, aplicar la misma transformación dos veces restaura el contenido original en letras griegas, de modo que una sola operación determinista cifra y descifra. Se usa en libros de acertijos helénicos, demostraciones de cifrado clásico en clase, ejemplos monoalfabéticos sobre el alfabeto básico y para ofuscar ligeramente frases en griego sin instalar bibliotecas criptográficas.
Cifrar, descifrar, reglas de validación y errores frecuentes
No existe un modo de cifrado o descifrado separado: la misma forma de solicitud realiza ambas direcciones. Pegue respuestas de acertijos en griego plano para ocultarlas, o pegue texto griego ya reflejado para revelarlo. Las frases griegas con mayúsculas y minúsculas mezcladas conservan la capitalización porque ambos alfabetos se reflejan de forma independiente.
No trate el resultado como cifrado seguro: cualquiera que conozca el esquema puede revertirlo al instante, y la página del producto nunca debe presentar el Atbash griego como control de seguridad para secretos, contraseñas o datos personales. Prefiera esta página cuando la intención de búsqueda sea literalmente cifrado Atbash griego o espejo del alfabeto griego; el Atbash latino, ROT13, las calculadoras de desplazamiento César y los codificadores Base64 o hex responden a intenciones distintas y deben seguir siendo herramientas separadas.
Recuerde que la sigma final se mapea como sigma, de modo que idas y vueltas que empiezan con sigma final pueden normalizar ese glifo hacia la ruta de pareja de sigma ordinaria tras dos transformaciones si vuelve a codificar con cuidado: documente esa peculiaridad de aula al enseñar formas posicionales de sigma.
Qué puede hacer con ella
Ofuscación de acertijos y adivinanzas helénicos
Oculte respuestas de adivinanzas en griego, pistas de búsquedas del tesoro y sorpresas en Atbash griego para que los lectores decidan verlas, y revierta la misma cadena con una llamada más mientras los marcadores no griegos siguen visibles.
Preguntas frecuentes
¿Cómo se descifra el Atbash griego?
Use la misma solicitud. El Atbash griego es su propia inversa: pegue el texto reflejado en text y el result restaura el contenido original en letras griegas.
¿Es gratuito el cifrado Atbash griego?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Por qué la έ de Καλημέρα no cambia?
Las letras acentuadas quedan fuera de la tabla básica de 24 letras, así que pasan sin cambios y se indican aparte. Por eso Καλημέρα da Οωξσνέθω con siete letras reflejadas y la έ en su sitio.
¿Qué ocurre con la sigma final ς?
Se trata como una sigma normal y se refleja en eta, como en la tabla habitual de clase. Por eso una segunda pasada devuelve una σ corriente y no la ς, de modo que la ida y vuelta puede no recuperar la forma final.
¿Por qué mi y ni se intercambian entre sí?
Porque el alfabeto griego tiene 24 letras, un número par, y mi y ni ocupan las dos posiciones centrales, así que cada una se refleja en la otra. Del mismo modo alfa va con omega, beta con psi y gamma con ji.
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/atbash-greek \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Καλημέρα"}'const res = await fetch("https://api.kit.forhosting.com/enc/atbash-greek", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Καλημέρα"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/atbash-greek",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Καλημέρα"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/atbash-greek", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Καλημέρα"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Καλημέρα"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/atbash-greek", 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": "Καλημέρα"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.atbash_greek",
"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
Esta capacidad toma un campo text no vacío, devuelve la cadena transformada con recuentos de letras griegas reflejadas y caracteres no griegos que pasan sin cambio, y rechaza la entrada vacía con un error invalid_input claro.
Cómo funciona el Atbash griego y qué contiene la respuesta
El Atbash griego refleja cada una de las veinticuatro letras griegas según su posición en el orden clásico del alfabeto. Las mayúsculas de alfa a omega corresponden a omega hasta alfa; las minúsculas siguen el mismo reflejo dentro de su propio alfabeto, de modo que se conserva la capitalización. La sigma final se trata como forma de sigma y corresponde a eta, según la definición habitual de aula con una sola tabla de veinticuatro letras. Los caracteres fuera de esos rangos griegos —dígitos, puntuación, espacios en blanco, emoji, letras latinas y escrituras acentuadas o no griegas— pasan sin cambios para que los mensajes conserven forma y espaciado, y la respuesta los informa de forma explícita para auditar entradas de escritura mixta. Envíe un cuerpo JSON con el campo de cadena obligatorio text con cualquier mensaje no vacío; se aceptan los alias input, value y s cuando los clientes reutilizan nombres de formularios antiguos. Las cadenas vacías fallan de inmediato con invalid_input porque no hay nada significativo que transformar y la promesa del producto es un resultado de sustitución real. En caso de éxito, la respuesta incluye result con el texto transformado, method igual a atbash_greek para que el código posterior pueda bifurcar sin inspeccionar formas, length igual al número de caracteres de la entrada, letters_mirrored con cuántas unidades de letra griega se invirtieron, non_greek_count con cada unidad que quedó sin cambio y non_greek_chars concatenando esas unidades en orden de entrada. Entradas idénticas siempre producen JSON idéntico porque el camino es una tabla de caracteres pura, sin red, sin semilla aleatoria y sin reloj de pared. Use non_greek_count cuando desee comprobar que cadenas mixtas latinas y griegas se procesaron correctamente sin inventar un segundo campo de modo.
Cifrar, descifrar, reglas de validación y errores frecuentes
La falta de text, un text que no sea cadena o una cadena vacía generan invalid_input y no se cobran en la API de prepago. Las cadenas de solo espacios con longitud mayor que cero se aceptan; solo las letras griegas se reflejan, así que una cadena de espacios se devuelve a sí misma con letters_mirrored igual a cero y non_greek_count igual a la longitud completa. Las letras latinas y otras escrituras no griegas no se reflejan en esta definición de Atbash griego; pasan sin cambios para que el algoritmo se mantenga fiel al espejo monoalfabético helénico que se busca, y aparecen en non_greek_chars para inspección.
Uso de la API, precios, flujos en el aula y límites prácticos
Llame al cifrado Atbash griego gratuito en el navegador para redactar acertijos, demostraciones de cifrado clásico, diapositivas sobre sustitución monoalfabética en griego y comprobaciones puntuales sin escribir una línea suelta en cada lenguaje. Los manuales de soporte pueden revertir notas de tickets ligeramente ofuscadas que el personal escribió intencionadamente en Atbash griego. Combínela con Atbash latino o codificación URL solo cuando un paso posterior de transporte necesite otro alfabeto: mantenga el Atbash griego en su propia página para que la intención SEO siga siendo nítida y quienes busquen el espejo del alfabeto helénico no se envíen a una herramienta solo latina. Use la API de prepago de KIT cuando un backend, una función serverless, una plataforma educativa o un SDK necesite un contrato estable con saldo a $0.002 por elemento exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Un flujo típico en el aula muestra a los estudiantes que reflejar el alfabeto griego dos veces devuelve las letras griegas originales, y luego contrasta esa involución con un cifrado monoalfabético con clave verdadera más adelante, mientras non_greek_chars hace transparentes los ejemplos mixtos de inglés y griego en las fichas. Los sitios de acertijos pueden precalcular respuestas en griego para mostrarlas y revelarlas bajo demanda con el mismo endpoint. Los autores que publican SDK pueden mapear el campo result directamente a un botón de copiar, mientras method, letters_mirrored y non_greek_count hacen que los ejemplos de OpenAPI se expliquen solos. Mantenga las cargas en tamaños de texto ordinarios apropiados para una llamada por elemento en un isolate de Worker; esta herramienta es para mensajes y fragmentos, no para blobs binarios de varios megabytes.
Casos de integración
Demostraciones monoalfabéticas en griego en clase
Los docentes muestran que el reflejo del alfabeto griego es una involución: cifran, descifran y comparan letters_mirrored y non_greek_count sin instalar una biblioteca criptográfica.
Fixtures de pipeline y CI para texto griego
Los scripts y las pruebas de integración continua fijan salidas Atbash griego deterministas para que cambios accidentales de la tabla del alfabeto o del manejo de la sigma final fallen de inmediato.
Preguntas técnicas
¿Cómo se cifra texto con el cifrado Atbash griego?
Envíe JSON con un campo text no vacío (por ejemplo text: "Καλημέρα"). El campo result de la respuesta contiene la cadena reflejada; method es siempre atbash_greek.
¿Qué ocurre con los caracteres no griegos?
Pasan sin cambios. La respuesta los informa en non_greek_count y non_greek_chars para que vea exactamente qué unidades quedaron tal cual.
¿Qué ocurre si text está vacío?
La solicitud falla con invalid_input. Se exige una cadena no vacía; la entrada vacía no se cobra en la API de prepago.