Saltar al contenido

Cifrador autokey

Cifra o descifra texto con una clave variable que se extiende a partir del mensaje.

Entrada
Salida

Cifrador autokey

El cifrador autokey desplaza cada letra del texto con una clave variable que comienza con una contraseña y luego continúa tomando caracteres del mensaje mismo. Esa es la diferencia clave respecto al cifrador de Vigenère, cuya clave corta se repite en un ciclo predecible: una clave autokey nunca se repite, por lo que resiste mucho mejor el análisis de frecuencias que un cifrador de clave repetida. Pega texto plano para cifrarlo, o pega texto cifrado con la misma contraseña para descifrarlo: una única caja de entrada maneja ambas direcciones.

Escribe una contraseña para iniciar la clave, luego elige cómo se extiende más allá de esa semilla. La variante clásica "texto plano" continúa tomando del mensaje que se está cifrando; "texto cifrado" toma del resultado que acaba de producir, un esquema relacionado con debilidades distintas. Cambia el alfabeto a letras y dígitos si deseas que los números se desplacen junto con el texto, y activa "Conservar mayúsculas y puntuación" para mantener el espaciado y las mayúsculas exactamente como se escribieron, o desactívalo para un bloque compacto solo mayúsculas. "Mostrar flujo de clave generada" imprime el símbolo que desplazó cada carácter, útil para verificar cálculos a mano o enseñar cómo se construye una clave variable.

Solo las letras latinas —y los dígitos, en modo alfanumérico— avanzan la clave y se desplazan. Todo lo demás pasa sin cambios, o se elimina junto con el resto del formato cuando esa opción está desactivada. Los finales de línea de Windows y Unix se tratan de la misma manera, y el contador en directo reporta cuántos caracteres se desplazaron, cuán larga es la contraseña efectiva, y si el resultado fue cifrado o descifrado.

Todo se ejecuta localmente en tu navegador. Tu contraseña y texto nunca se cargan ni se envían a ningún lugar: algo importante de recordar para un cifrador cuyo propósito es mantener algo privado. Copia el resultado, descárgalo como archivo .txt, o envía el resultado nuevamente a la entrada para encadenar otra transformación.

Preguntas frecuentes

¿Cómo es diferente un cifrador autokey de un cifrador de Vigenère?
Una clave de Vigenère se repite en un ciclo corto y predecible. La clave de un autokey continúa extendiéndose con texto fresco —el mensaje mismo, o el texto cifrado que produce— así que nunca se repite y es más difícil de romper con análisis de frecuencias.
¿Cuál es la diferencia entre las variantes texto plano y texto cifrado?
"Texto plano" continúa la clave con el mensaje que se está cifrando, el esquema autokey clásico. "Texto cifrado" continúa con el resultado en su lugar: una variante relacionada con debilidades propias. Ambos lados de una conversación necesitan la misma variante seleccionada.
¿Por qué no se desplaza cada carácter?
Solo las letras —y los dígitos, en modo alfanumérico— transportan el cifrador. Cualquier otra cosa pasa sin cambios o se elimina por completo, dependiendo de la opción "Conservar mayúsculas y puntuación".
¿Qué me muestra el flujo de clave generada?
Enumera el símbolo de alfabeto exacto que desplazó cada carácter en orden: tu contraseña, seguida de su extensión. Es principalmente útil para verificar aritmética a mano o entender cómo se construye una clave variable.
¿Se carga mi contraseña o texto en algún lugar?
No. El cifrador autokey se ejecuta completamente en tu navegador: tu contraseña y texto nunca dejan tu dispositivo.