¿Qué es el cifrado XOR?

Autor: | Última modificación: 18 de abril de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿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?: La tabla XOR

Ya que sabes qué es el cifrado XOR, hablemos del funcionamiento. 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 el cifrado XORa partir de un conjunto de dos entradas con XOR, se produce una tabla conocida como «tabla de la verdad» o tabla XOR, que establece las cuatro posibles combinaciones de entradas binarias y su resultado correspondiente.

Entrada AEntrada BSalida
000
011
101
110
Tabla de verdad XOR o tabla XOR

Como se puede observar en la tabla de verdad, hay dos tipos diferentes de salida de la función XOR. 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 de XOR 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 de cifrado XOR por sí sola es demasiado vulnerable ante ataques, por lo que se suele usar en conjunto con más herramientas y funciones. Sin embargo, la función XOR 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 o función 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!

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado