XOR, u OR exclusivo, compara dos bits. El resultado es 1 cuando son distintos y 0 cuando son iguales. La operación es reversible: al aplicar la misma clave una segunda vez al resultado se recuperan los bytes originales.
Cuando la clave es más corta que la entrada, sus bytes se repiten. Esto resulta útil para analizar un formato o reproducir un cálculo, pero una clave corta repetida no constituye un cifrado moderno seguro.
El modo de búferes de igual longitud aplica XOR byte a byte. Puede comparar datos binarios, eliminar una máscara o verificar un paso de otro algoritmo.
La entrada, la clave y el resultado pueden representarse como texto UTF-8, hexadecimal, binario o Base64. Los formatos seguros para datos binarios evitan pérdidas cuando el resultado contiene bytes no imprimibles.
La letra A es 41 en hexadecimal. Con la clave 20, 41 XOR 20 se obtiene 61, que corresponde a la letra a. Al aplicar 20 a 61 de nuevo se recupera 41.
Una clave aleatoria tan larga como el mensaje y que nunca se reutiliza sigue el principio de la libreta de un solo uso. En cambio, repetir una clave corta revela patrones y permite ataques estadísticos. Utilice esta herramienta para aprendizaje, interoperabilidad y análisis de datos, no como sustituto del cifrado autenticado moderno.
XOR compara los bits de la entrada y de la clave. Aplicar la misma clave dos veces restaura los bytes originales. La herramienta admite varias representaciones y repite automáticamente una clave más corta que el mensaje.
ABC con clave K → hexadecimal 0a 09 08K a 0a 09 08 de nuevo para recuperar ABCSí. Para cada byte, A XOR K XOR K devuelve A.
No para datos sensibles. Una clave corta repetida revela patrones; utilice en su lugar un cifrado autenticado moderno.
La salida XOR puede contener bytes no imprimibles. Hexadecimal y Base64 permiten copiar y transportar esos bytes de forma segura.