Cifrado XOR (texto)
Cifra un texto con una clave XOR repetida (resultado en hexadecimal), o descifra una cadena hexadecimal previamente cifrada.
Cómo funciona
El cifrado XOR combina cada byte del texto con un byte de la clave (repetida cíclicamente) mediante la operación lógica OR exclusivo, y el resultado se codifica en hexadecimal para que sea legible y transmisible como texto. Útil para ocultar rápidamente una cadena de caracteres o practicar los fundamentos de la criptografía — no es un cifrado robusto para proteger datos sensibles.
¿Por qué el resultado cifrado está en hexadecimal?
El resultado bruto del XOR puede contener bytes no imprimibles. La codificación en hexadecimal (dos caracteres por byte) garantiza un resultado siempre legible y copiable, sea cual sea la clave usada.
¿Qué ocurre si descifro con la clave incorrecta?
El descifrado produce bytes que generalmente no corresponden a texto UTF-8 válido, lo que provoca un error explícito en lugar de un resultado incoherente silencioso.
Procesamiento 100% local: el cifrado se ejecuta enteramente en tu navegador mediante WebAssembly, tu texto y tu clave nunca salen de tu dispositivo.