Cifrado XOR                                                                                                                                             1



    Cifrado XOR
               Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías,
               prensa diaria o páginas de Internet fidedignas.
                                                                             [1]
               Puedes añadirlas así o avisar al autor principal del artículo     en su página de discusión pegando: {{subst:Aviso referencias|Cifrado
               XOR}} ~~~~


    En criptografía, el cifrado XOR es, como su nombre indica, un algoritmo de cifrado simple, basado en los siguientes
    conceptos:
           A       0 = A,
           A       A = 0,
           (B       A)      A=B          0 = B,
    Dónde         es una operación XOR (OR exclusivo). Una cadena de texto puede ser cifrada aplicando el operador de
    bit XOR sobre cada uno de los caracteres utilizando una clave. Para descifrar la salida, solo hay que volver a aplicar
    el operador XOR con la misma clave.
    Por ejemplo, la cadena "Wiki" (01010111 01101001 01101011 01101001 en 8-bit ASCII) puede ser cifrada con la
    clave 11110011 de la siguiente manera:

                                                     01010111 01101001 01101011 01101001

                                                     11110011 11110011 11110011 11110011

                                                =    10100100 10011010 10011000 10011010


    Y viceversa para descifrarlo:

                                                     10100100 10011010 10011000 10011010

                                                     11110011 11110011 11110011 11110011

                                                =    01010111 01101001 01101011 01101001


    El operador XOR es muy común como parte de cifrados más complejos. Sin embargo, por sí solo el cifrado XOR es
    muy vulnerable y es muy fácil obtener la clave a través del análisis de varios mensajes cifrados con la misma clave.


    Véase también
    • cifrado Vernam
    • cifrado Vigenère
    • Programmer2programmer.Net - XOR Encryption [2]


    Referencias
    [1] http:/ / en. wikipedia. org/ wiki/ Cifrado_xor
    [2] http:/ / www. programmer2programmer. net/ tips/ encryption_decryption/ XOR_Encryption. aspx
Fuentes y contribuyentes del artículo                                                                                                                                     2



     Fuentes y contribuyentes del artículo
     Cifrado XOR  Fuente: http://es.wikipedia.org/w/index.php?oldid=32779770  Contribuyentes: Death Master, 4 ediciones anónimas




     Fuentes de imagen, Licencias y contribuyentes
     Imagen:Question book.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Question_book.svg  Licencia: GNU Free Documentation License  Contribuyentes: -




     Licencia
     Creative Commons Attribution-Share Alike 3.0 Unported
     http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

Xor

  • 1.
    Cifrado XOR 1 Cifrado XOR Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. [1] Puedes añadirlas así o avisar al autor principal del artículo en su página de discusión pegando: {{subst:Aviso referencias|Cifrado XOR}} ~~~~ En criptografía, el cifrado XOR es, como su nombre indica, un algoritmo de cifrado simple, basado en los siguientes conceptos: A 0 = A, A A = 0, (B A) A=B 0 = B, Dónde es una operación XOR (OR exclusivo). Una cadena de texto puede ser cifrada aplicando el operador de bit XOR sobre cada uno de los caracteres utilizando una clave. Para descifrar la salida, solo hay que volver a aplicar el operador XOR con la misma clave. Por ejemplo, la cadena "Wiki" (01010111 01101001 01101011 01101001 en 8-bit ASCII) puede ser cifrada con la clave 11110011 de la siguiente manera: 01010111 01101001 01101011 01101001 11110011 11110011 11110011 11110011 = 10100100 10011010 10011000 10011010 Y viceversa para descifrarlo: 10100100 10011010 10011000 10011010 11110011 11110011 11110011 11110011 = 01010111 01101001 01101011 01101001 El operador XOR es muy común como parte de cifrados más complejos. Sin embargo, por sí solo el cifrado XOR es muy vulnerable y es muy fácil obtener la clave a través del análisis de varios mensajes cifrados con la misma clave. Véase también • cifrado Vernam • cifrado Vigenère • Programmer2programmer.Net - XOR Encryption [2] Referencias [1] http:/ / en. wikipedia. org/ wiki/ Cifrado_xor [2] http:/ / www. programmer2programmer. net/ tips/ encryption_decryption/ XOR_Encryption. aspx
  • 2.
    Fuentes y contribuyentesdel artículo 2 Fuentes y contribuyentes del artículo Cifrado XOR  Fuente: http://es.wikipedia.org/w/index.php?oldid=32779770  Contribuyentes: Death Master, 4 ediciones anónimas Fuentes de imagen, Licencias y contribuyentes Imagen:Question book.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Question_book.svg  Licencia: GNU Free Documentation License  Contribuyentes: - Licencia Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/