CLAVE HOLA
CwMNFw==
Clave: CLAVE. En el modo de cifrado, la herramienta aplica XOR y devuelve el resultado en Base64.
Cifra y descifra texto con el cifrado de Vernam, un método clásico basado en la operación XOR. Genera claves aleatorias o utiliza tu propia clave. Los datos cifrados se devuelven en formato Base64 para que sea sencillo almacenarlos y transferirlos de forma segura.
CLAVE HOLA
CwMNFw==
Clave: CLAVE. En el modo de cifrado, la herramienta aplica XOR y devuelve el resultado en Base64.
CLAVE CwMNFw==
HOLA
Clave: CLAVE. En el modo de descifrado, la herramienta decodifica Base64 y aplica XOR.
SECRETO ¡Hola, mundo!
keQLPSk1Y3MoNjwhO24=
La herramienta admite texto UTF-8 y puede cifrar datos de múltiples idiomas y sistemas de escritura.
SECRETO HOLA
GwoPEw==
Al cambiar la clave, cambia cada operación XOR y se obtiene un resultado cifrado completamente diferente.
El cifrado de Vernam transforma los datos aplicando la operación XOR (O exclusivo) entre cada byte del mensaje y el byte correspondiente de una clave. Como XOR es reversible, volver a aplicar la misma clave permite recuperar el texto original.
En esta herramienta, los datos binarios cifrados se codifican automáticamente en Base64 para que puedan copiarse, almacenarse y transferirse de forma segura como texto. Durante el descifrado, primero se decodifica Base64 y después se aplica XOR con la misma clave.
Para obtener la máxima seguridad, la clave debe ser aleatoria, tener como mínimo la misma longitud que el mensaje y utilizarse una sola vez. Cuando se repite una clave más corta, el cifrado sigue demostrando el funcionamiento de XOR, pero deja de ofrecer las garantías de seguridad de una libreta de un solo uso auténtica.
El cifrado de Vernam tiene una gran importancia histórica porque introdujo el principio XOR, que más adelante se convirtió en la base de muchos cifrados de flujo modernos.
La libreta de un solo uso (One-Time Pad, OTP) es un caso especial del cifrado de Vernam. Para alcanzar una seguridad teórica perfecta, la clave debe ser verdaderamente aleatoria, tener como mínimo la misma longitud que el mensaje y no reutilizarse nunca.
Muchas implementaciones prácticas de Vernam, incluidas las herramientas educativas, utilizan claves de texto reutilizables. Aunque esto permite comprender el cifrado basado en XOR, no proporciona la seguridad incondicional de una libreta de un solo uso auténtica.
La advertencia de esta herramienta ayuda a detectar cuándo la clave se repite o es más corta que el mensaje. En estos casos, la seguridad se debilita y desaparecen las garantías de una OTP.
El cifrado recibe su nombre de Gilbert Vernam, un ingeniero que desarrolló técnicas de cifrado basadas en XOR para las comunicaciones por teletipo a principios del siglo XX.
Su trabajo se convirtió en una de las bases de la criptografía moderna e inspiró posteriores cifrados de flujo y sistemas de comunicación seguros.
Cifrado clásico por desplazamiento de letras con valores de desplazamiento personalizados.
Cifrado clásico de sustitución por bigramas con una matriz basada en clave.
Cifrado clásico recíproco basado en una palabra clave.
Cifrado clásico de estilo Vigenere que usa una clave numérica.
Cifrado y descifrado polialfabético basado en una palabra clave.
Codificación clásica A/B y esteganografía textual con el cifrado Bacon.