¿Qué es el cifrado XOR?

Autor: | Última modificación: 25 de julio de 2022 | Tiempo de Lectura: 2 minutos

¿Sabes qué es el cifrado XOR? Al hablar de los algoritmos básicos de la criptografía, es necesario hablar de una de sus operaciones principales. En este post, te explicaremos qué es el cifrado XOR y por qué está presente en la mayor parte de los algoritmo criptográficos de alguna forma u otra.

¿Qué es el cifrado XOR?

El cifrado XOR es un tipo de encriptación que se basa en el uso de puertas lógicas XOR para codificar y verificar la autenticidad de los datos. Es una operación al igual que la suma o la multiplicación, pero que funciona con bits, es decir, un sistema binario de unos (1) y ceros (0). Esta operación se utiliza en casi todos los algoritmos criptográficos.

¿Cómo funciona el cifrado XOR?

Comúnmente, una puerta lógica XOR tiene dos entradas binarias, pero podría tener más. Independientemente de la cantidad de entradas, siempre habrá solo una salida, que también estará en el lenguaje binario de unos y ceros.

Para determinar la salida que se produce a partir de un conjunto de dos entradas, se produce una tabla conocida como «tabla de la verdad«, que establece las cuatro posibles combinaciones de entradas binarias y su resultado correspondiente.

Entrada AEntrada BSalida
000
011
101
110
Tabla de verdad XOR

Como se puede observar en la tabla de verdad, hay dos tipos diferentes de salida. El 0 corresponde a cuando la Entrada A y la Entrada B son iguales, es decir, que contienen los valores (0,0) o (1,1). El 1 representa el caso de que las dos entradas sean diferentes, es decir, que contengan los valores (0,1) o (1,0).

Estos dos tipos de salida se conocen como:

  • Nivel alto: 1
  • Nivel bajo: 0

El cifrado XOR es aquel que utiliza este tipo de puertas lógicas para encriptar y desencriptar información. La técnica por sí sola es demasiado vulnerable ante ataques, por lo que se suele usar en conjunto con más herramientas y funciones. Sin embargo, se encuentra presente en casi todos los algoritmos criptográficos que se utilizan en la actualidad.

¿Cómo aprender más?

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

Ahora que ya sabes qué es el cifrado XOR, si quieres aprender más y especializarte en ciberseguridad, es el momento de continuar con tu proceso formativo en nuestro Ciberseguridad Full Stack Bootcamp. Te formarás de manera intensiva para convertirte en experto en menos de 7 meses. ¡Apúntate ya!

[email protected]

¿Sabías que hay más de 24.000 vacantes para especialistas en Ciberseguridad sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!