¿Qué es el XOR de encriptación?

XOR cifrado es un simple trivially simétrico de cifrado que se utiliza en muchas aplicaciones donde la seguridad no es un requisito definido.

El operador XOR

XOR, también conocido como O exclusivo, es un operador binario bitwise matemáticas.

Los seis bitwise operadores, tal como se define en el lenguaje de programación C, son los siguientes:

Operación Símbolo
Y Y
Incluido O |
O exclusivo (XOR) ^
Desplazamiento a la derecha >>
Mayús izquierda <<
Complemento ~

El operador XOR devuelve un 1 cuando el valor de cualquiera de los primeros bits o la segunda es un poco 1.

El operador XOR devuelve un 0 cuando ninguno de los dos bits es 1.

Esto se ilustra mejor en el siguiente cuadro:

Primera bits Segundo bit Resultados
0 0 0
0 1 1
1 0 1
1 1 0

El operador XOR se utiliza para "voltear" bits (ceros y unos) en un trozo de texto para crear un texto cifrado.

Texto plano para la conversión de texto cifrado con cifrado XOR

El texto que se comenzará con el término "Preguntas frecuentes".

Vamos a XOR el primer carácter de este texto en texto cifrado mediante una "V" como la clave:

Texto plano "F" Tecla 'V' Texto cifrado
0 1 1
1 0 1
1 0 1
1 0 1
0 0 0
0 1 1
0 0 0
0 1 1

Conversión de Texto plano con texto cifrado cifrado XOR

XOR cifrado es un algoritmo simétrico. Esto significa que podemos usar la clave de cifrado de la clave de descifrado.

Vamos a descifrar nuestro texto cifrado para recrear nuestro texto original.

Texto cifrado Tecla 'V' Texto
1 1 0
1 0 1
1 0 1
1 0 1
0 0 0
1 1 0
0 0 0
1 1 0

¿Las matemáticas con los otros dos personajes de este texto para demostrar a sí mismo.

Muchos algoritmos de cifrado XOR utilizar el operador como parte de sus operaciones.

XOR entendimiento y de los demás operadores binarios es un paso necesario en el camino a convertirse en un cryptologist.

XOR Seguridad

XOR cifrado es fácil de aplicar trivially igualmente triviales y de romper.

XOR de encriptación no deben ser utilizados para cualquier dato que usted desee proteger.

Applied Cryptography Manual de Criptografía Aplicada Criptografía RSA Security Oficial de Guía de la criptografía
Compra estos excelentes libros sobre criptografía en Amazon.com


Comienzo de la página 5 Libre Herramientas de Red

Guardar ¿Qué es el XOR de encriptación?

Latest Blog Posts


Inglés Inglés Alemán Alemán Español Español Francés Francés Italiano Italiano Portugués Portugués Ruso Ruso Neerlandés Neerlandés
Griego Griego Hindi Hindi Japonés Japonés Coreano Coreano Chino Chino Chino (simplificado) Chino (simplificado) Árabe Árabe

Derecho de Autor 2009 Tech-FAQ. Todos los derechos reservados. Política de Privacidad.