Cifrado Albam hebreo
Cambie cada letra hebrea por su pareja en la otra mitad del alfabeto: alef pasa a lamed, bet a mem, y בראשית se convierte en מטלישכ. Aplíquelo otra vez y recuperará el original. 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
- 6
- Letras transformadas
- 6
Albam es el cifrado clásico de sustitución hebrea que divide el alfabeto hebreo de veintidós letras en dos mitades iguales e intercambia cada letra con su pareja de la otra mitad: alef corresponde a lamed, bet a mem, guímel a nun, y así hasta que kaf se empareja con tav. Como la correspondencia es su propia inversa, aplicar la misma transformación dos veces restaura las letras hebreas originales, de modo que una sola operación determinista cifra y descifra. Se usa para el estudio de cifrados bíblicos, demostraciones monoalfabéticas en clase, libros de acertijos y una ofuscación ligera de texto hebreo sin instalar bibliotecas criptográficas.
Cómo funciona Albam y qué contiene la respuesta
Albam divide el alfabeto hebreo tradicional de veintidós letras en una primera mitad de once letras y una segunda mitad de once letras, e intercambia cada letra con la que ocupa el mismo índice de la mitad opuesta. La primera mitad es alef, bet, guímel, dálet, he, vav, záyin, jet, tet, yod, kaf; la segunda es lamed, mem, nun, sámej, áyin, pe, tsadi, qof, resh, shin, tav.
Eso produce los pares recíprocos alef con lamed, bet con mem, guímel con nun, dálet con sámej, he con áyin, vav con pe, záyin con tsadi, jet con qof, tet con resh, yod con shin y kaf con tav.
Las formas finales sofit al final de las palabras —kaf, mem, nun, pe y tsadi finales— se reducen a su letra base no final antes del intercambio, y el resultado mapeado se escribe siempre con la pareja no final para que la tabla siga siendo once más once y las idas y vueltas permanezcan estables en formas mediales. Los caracteres fuera de ese conjunto —dígitos, puntuación, espacios, letras latinas, emoji y otras escrituras— pasan sin cambios para que las notas bilingües conserven su forma.
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 frases de estudio en hebreo plano para ocultarlas, o pegue texto ya intercambiado para revelarlo. Las frases mixtas hebreo-latinas conservan las letras latinas porque solo el alfabeto hebreo participa en Albam.
No confunda Albam con Atbash: Atbash refleja el alfabeto de extremo a extremo de modo que alef se empareja con tav, mientras Albam empareja mitades de modo que alef se empareja con lamed —tablas históricas distintas e intenciones de búsqueda distintas—.
La entrada sofit se acepta y se mapea a través de las letras base; tras un paso la pareja aparece en forma no final, de modo que un segundo paso recupera la base medial en lugar de reemitir un glifo sofit, lo cual es intencional para una tabla didáctica estable. 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 Albam como un control de seguridad para secretos, contraseñas o datos personales.
Prefiera esta página cuando la intención de búsqueda sea literalmente cifrado hebreo Albam o codificador Albam; Atbash, César y las herramientas monoalfabéticas con clave responden a intenciones distintas y deben seguir siendo herramientas separadas.
Qué puede hacer con ella
Demostraciones bíblicas y en el aula
Muestre a los estudiantes la tabla de mitades Albam, cifre una frase hebrea breve y descifre con la misma llamada para demostrar que el mapeo es una involución.
Ofuscación de acertijos y adivinanzas
Oculte pistas hebreas de búsquedas del tesoro y sorpresas en Albam para que los lectores decidan verlas, y revierta la misma cadena con una solicitud más.
Preguntas frecuentes
¿Cómo cifro texto con el cifrado hebreo Albam?
El campo result de la respuesta guarda la cadena intercambiada; method es siempre albam.
¿Cómo descifro Albam?
Use la misma solicitud. Albam es su propia inversa: pegue el texto transformado en text y el result restaura las letras hebreas mediales originales.
¿Es gratuito el cifrado Albam?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿En qué se diferencia Albam de Atbash?
Atbash refleja el alfabeto de extremo a extremo (alef se empareja con tav). Albam intercambia las dos mitades del alfabeto (alef se empareja con lamed). Tablas distintas, intención de búsqueda distinta.
¿Qué pasa con las letras finales, como la mem final?
Las formas finales de kaf, mem, nun, pe y tsadi se leen como su letra base antes del cambio, y la pareja se escribe siempre en forma no final. Por eso una segunda pasada devuelve la letra base y no el signo final, lo que mantiene estable la tabla.
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/albam \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"בראשית"}'const res = await fetch("https://api.kit.forhosting.com/enc/albam", {
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/albam",
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/albam", 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/albam", 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.albam",
"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 el recuento de letras hebreas intercambiadas, deja intactos los caracteres no hebreos y rechaza la entrada vacía con un error invalid_input claro.
Cómo funciona Albam y qué contiene la respuesta
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 albam para que el código posterior pueda bifurcar sin inspeccionar formas, length igual al número de caracteres de la entrada y letters_transformed con el recuento de cuántas unidades de letras hebreas se intercambiaron realmente. Entradas idénticas siempre producen JSON idéntico porque el camino es aritmética pura de caracteres, sin red, sin semilla aleatoria y sin reloj de pared.
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 se intercambian las letras hebreas, así que una cadena de espacios se devuelve a sí misma con letters_transformed igual a cero.
Uso de la API, precios, flujos en el aula y límites prácticos
Llame al cifrado hebreo Albam gratuito en el navegador para demostraciones de cifrados bíblicos, diapositivas de clase, redacción de acertijos y comprobaciones puntuales sin escribir una línea suelta en cada lenguaje. Los manuales de soporte pueden revertir notas de tickets en hebreo ligeramente ofuscadas que el personal escribió intencionadamente en Albam. Combínela con herramientas de numerales o guematria solo cuando un paso de estudio posterior necesite valores de letras: mantenga Albam en su propia página para que la intención SEO siga nítida para quien busca el cifrado hebreo de mitades por su nombre. 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 la tabla de once más once en la pizarra, cifra un fragmento de versículo y luego lo descifra con el mismo endpoint para demostrar que el mapeo es una involución, y más adelante contrasta Albam con Atbash y con cifrados monoalfabéticos con clave verdadera. Los sitios de acertijos pueden precalcular pistas hebreas 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 y letters_transformed 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
Fixtures para pipelines y CI
Los scripts y las pruebas de integración continua fijan salidas Albam deterministas para que cambios accidentales de la tabla o del manejo sofit fallen de inmediato.
Preguntas técnicas
¿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.