Cifrado afín
Cifre texto utilizando el cifrado afín, un cifrado matemático lineal basado en aritmética modular.
Cifrado afín
El cifrado afín es un método de cifrado clásico que combina la multiplicación y la suma en aritmética modular. Cada letra se transforma mediante la fórmula E(x) = (a*x + b) mod 26, donde a y b son las teclas elegidas y x es la posición de la letra (0–25). Para descifrar, aplica la transformación inversa usando el inverso multiplicativo modular de a.
A diferencia de los cifrados más simples como César (que sólo cambia), el cifrado afín ofrece más seguridad a través de dos parámetros independientes. El multiplicador a debe ser coprimo con 26, lo que significa que no comparte factores comunes distintos de 1, lo que le brinda doce opciones válidas: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25. Combinado con 26 posibles compensaciones (b), esto produce 312 combinaciones de teclas diferentes, un paso significativo hacia las 25 de César.
Pegue su texto sin formato y seleccione codificar para cifrarlo, o pegue el texto cifrado y seleccione decodificar para recuperar el original. El multiplicador controla cómo se mezclan las letras, mientras que el desplazamiento las desplaza posteriormente. Las mayúsculas y los caracteres que no son letras pasan sin cambios. Todo se ejecuta en su navegador, por lo que su texto y sus claves nunca salen de su dispositivo. El recuento en vivo muestra cuántas letras se transformaron y el recuento total de caracteres.