UTILS.
100% en el navegador
🗝️

Cifrado de Palabra Clave (Sustitución Monoalfabética)

Construye un alfabeto de sustitución a partir de una palabra clave y codifica o decodifica texto a través de él, con la tabla completa de asignación plano-a-cifrado mostrada.


    
salida

Acerca de esta herramienta

El Cifrado de Palabra Clave es la forma clásica de generar un alfabeto de sustitución monoalfabético a partir de una palabra clave memorable. Esta herramienta construye ese alfabeto de cifrado, muestra la asignación completa, y lo usa para cifrar o descifrar tu texto en el navegador. Se distingue de César (un desplazamiento fijo), Atbash (una inversión fija) y Afín (una fórmula lineal): aquí todo el alfabeto de sustitución se deriva de una palabra que eliges.

El alfabeto de cifrado se construye escribiendo la palabra clave con las letras duplicadas eliminadas, luego añadiendo las letras restantes no usadas de A–Z en orden. Una letra de inicio de relleno opcional te permite comenzar esa secuencia restante en un punto elegido (envolviendo alrededor del alfabeto) para mayor variación. La cadena resultante de 26 letras se alinea posicionalmente con el alfabeto plano A–Z, por lo que la letra en cada índice se convierte en su sustituta. La codificación asigna plano a cifrado; la decodificación invierte la misma tabla.

Todo el procesamiento ocurre localmente, por lo que nada de lo que escribes sale de tu dispositivo. Se conserva el caso y cualquier carácter que no sea una letra pasa sin tocarse, lo que mantiene intactas la puntuación y el espaciado. Al ser una sustitución simple, el cifrado conserva los patrones de frecuencia de letras y es vulnerable al análisis de frecuencia —ideal para acertijos y aprendizaje, pero no para secretos reales. Por ejemplo, la palabra clave KRYPTOS produce el alfabeto de cifrado KRYPTOSABCDEFGHIJLMNQUVWXZ.

Preguntas frecuentes

¿Cómo se genera el alfabeto de cifrado?
Escribe la palabra clave, descartando cualquier letra repetida, luego añade las letras de A–Z que aún no han aparecido, en orden. Esa cadena de 26 letras se alinea con el alfabeto plano posición por posición para formar la clave de sustitución.
¿Qué hace la letra de inicio de relleno?
Establece dónde comienzan las letras sobrantes (no de la palabra clave). En lugar de continuar siempre desde A, el relleno puede comenzar en una letra elegida y envolverse alrededor del alfabeto, produciendo una asignación diferente mientras sigue usando cada letra exactamente una vez.
¿En qué se diferencia esto de un cifrado César?
Un cifrado César desplaza cada letra la misma cantidad fija, por lo que el alfabeto de cifrado es solo una rotación. Un cifrado de palabra clave mezcla el alfabeto basándose en una palabra, dando un espacio de clave mucho mayor, aunque ambos siguen siendo sustituciones monoalfabéticas.
¿Es seguro el cifrado de palabra clave?
No. Como sustitución monoalfabética deja intactas las pistas de frecuencia de letras y patrones de palabras, por lo que se rompe fácilmente por análisis de frecuencia con suficiente texto. Es ideal para acertijos, aulas y CTFs, no para proteger datos sensibles.

Más herramientas