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 Vamos a XOR el primer carácter de este texto en texto cifrado mediante una "V" como la clave: 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. ¿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 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. 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
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
Guardar ¿Qué es el XOR de encriptación? Latest Blog Posts
Derecho de Autor 2009 Tech-FAQ. Todos los derechos reservados.