Codificador de Cifrado Atbash
Atbash es uno de los cifrados más antiguos registrados, utilizado por escribas hebreos en el libro de Jeremías alrededor del 600 a.C. Mapea cada letra a su imagen espejo en el alfabeto: A se convierte en Z, B se convierte en Y, y así sucesivamente. Dado que el mapeo es su propio inverso, la misma operación encripta y desencripta. Es débil según cualquier estándar moderno, pero sigue siendo un elemento básico de acertijos, salas de escape y lecciones introductorias de criptografía.
Cómo codificar con Atbash
-
1
Ingresa el texto plano (o texto cifrado)
Las letras A-Z y a-z se traducen; los dígitos, espacios y signos de puntuación pasan sin cambios.
-
2
Cada letra se invierte a su espejo
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Copia el resultado
La herramienta respeta las mayúsculas y minúsculas originales, así que `Atbash` se convierte en `Zgyzhs`.
-
4
Para decodificar, pega el texto cifrado de nuevo
Atbash es autoinverso: aplicarlo dos veces devuelve el original.
El mapeo
| Plano | Cifrado | Plano | Cifrado |
|---|---|---|---|
| A | Z | N | M |
| B | Y | O | L |
| C | X | P | K |
| D | W | Q | J |
| E | V | R | I |
| F | U | S | H |
| G | T | T | G |
| H | S | U | F |
| I | R | V | E |
| J | Q | W | D |
| K | P | X | C |
| L | O | Y | B |
| M | N | Z | A |
El nombre
La palabra atbash se forma a partir de la primera (aleph), última (tav), segunda (bet) y penúltima (shin) letras del alfabeto hebreo, un mnemotécnico para la inversión.
Texto plano conocido en la Biblia
La palabra hebrea Sheshach (ששך) en Jeremías 25:26 y 51:41 es ampliamente considerada como un cifrado Atbash de Babel (בבל), uno de los primeros usos documentados de un cifrado de sustitución.
Fuerza criptanalítica: cero
Atbash es una sustitución monoalfabética con una clave fija y pública. Romperlo es trivial: un niño de cinco años con un lápiz puede hacerlo. No uses Atbash para nada que necesite permanecer en secreto. Es adecuado para acertijos, pistas y ofuscación donde el público sabe aplicar el cifrado.
Preguntas frecuentes
No. ROT13 rota cada letra 13 lugares (A→N, B→O). Atbash refleja a través del medio del alfabeto (A→Z, B→Y). Ambos son autoinversos. Ambos son triviales de romper.
Esta herramienta maneja ASCII A-Z/a-z. Extender Atbash a hebreo u otros alfabetos es sencillo en principio, pero cada idioma necesita su propio mapeo de 26 letras u otras; los caracteres no latinos pasan sin cambios aquí.
Porque el mapeo es simétrico. A ↔ Z significa que mapear A da Z, y mapear Z da A. Cualquier cifrado simétrico es su propio inverso. La misma propiedad lo convierte en una operación de clave única sin necesidad de un modo decodificar.
No. Atbash es una sustitución de letras; los dígitos, espacios, puntuación, emoji y caracteres acentuados pasan sin cambios. Por eso el texto cifrado preserva el espaciado de palabras y se ve aproximadamente como el texto plano.
Herramientas relacionadas
Generador de Hash bcrypt
Genera hashes bcrypt o verifica una contraseña en texto plano contra un hash bcrypt existente. Genera y verifica lado a lado en una sola herramienta.
Codificador de Cifrado César
Encripta y desencripta texto usando el cifrado César. Cualquier desplazamiento de 1-25, soporta ROT13 como un caso especial, conserva la puntuación y las mayúsculas y minúsculas.
Codificador de cifrado A1Z26
Codifica texto usando el cifrado A1Z26 (A=1, B=2, ... Z=26) o decodifica una secuencia de números de vuelta a letras, con separador personalizable.
Codificador y Decodificador Base32
Codifica y decodifica cadenas Base32 usando el alfabeto RFC 4648. Útil para secretos TOTP, tokens insensibles a mayúsculas y identificadores escritos por humanos.
Cifrado / Descifrado AES
Cifra y descifra texto de bajo riesgo con cifradores AES de OpenSSL. La frase de paso se resume con SHA-256 y la salida Base64 contiene IV más texto cifrado.
Codificador y Decodificador Base85
Codifica y decodifica Base85 en la variante Adobe Ascii85, la que usan los archivos PostScript y PDF. Más compacto que Base64 para datos binarios.