Codifica y decodifica texto con el cifrado espejo Atbash (A↔Z, B↔Y)
El cifrado Atbash es uno de los cifrados de sustitución más antiguos conocidos, originado en la tradición hebrea antigua alrededor del 600 a.C. Funciona invirtiendo el alfabeto: A se convierte en Z, B en Y, C en X, y así hasta que Z se convierte en A. La propiedad crítica del Atbash es que es su propio inverso: cifrar y descifrar son la misma operación.
Atbash aparece en la Biblia hebrea — el Libro de Jeremías lo usa para codificar "Babel" como "Sheshach". A pesar de su importancia histórica, Atbash no proporciona ninguna seguridad por los estándares modernos.
Atbash asigna cada letra en la posición i a la letra en la posición (n-1-i). Aplicar Atbash nuevamente vuelve a la posición original. Esta es la propiedad matemática de una involución: una función que es su propio inverso. El mismo principio aplica a ROT13.
El cifrado César desplaza el alfabeto un número fijo de posiciones. Atbash invierte el alfabeto. ROT13 es un cifrado César con desplazamiento 13. Todos son cifrados de sustitución monoalfabéticos con la misma debilidad: el análisis de frecuencias los rompe instantáneamente.
El Atbash hebreo asigna: א (Aleph)↔ת (Tav), ב (Bet)↔ש (Shin), etc. El nombre Atbash codifica esto: Aleph-Tav-Bet-Shin = los dos primeros pares del cifrado.
Atbash aparece en: tradiciones esotéricas (la Kabbalah lo usa), juegos de rompecabezas y salas de escape, ficción histórica y como ejemplo de enseñanza en cursos de criptografía. No tiene uso práctico de seguridad.
Comprobador de contraseñas · Cifrado ROT13 · Codificador / Decodificador Base32 · Codificador / Decodificador Hex · Cifrado César · Cifrado Vigenère