Hola gente Les doy la bienvenida a un nuevo mio, hoy voy a hablar sobre el Código o Cifrado XOR espero que sea de su agrado".
¿Pero antes una rápida lección de historia que es el Cifrado XOR ?
- En criptografía, el cifrado XOR es, como su nombre indica, un algoritmo de cifrado basado en el operador binario XOR:
- Donde es una operación OR exclusiva (XOR). 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.
- 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.
Bueno Comencemos....
1) Primer paso
El operador binario XOR es esto
1 Sobre 0 es igual a 1
0 sobre 1 es igual a 1
1 Sobre 1 es igual a 0
0 sobre 0 es igual a 0
0 sobre 1 es igual a 1
1 Sobre 1 es igual a 0
0 sobre 0 es igual a 0
2) Segundo Paso
Vamos a usar el Codigo ASCII tambien
3) Tercer Paso
Elegimos una Clave Cualquiera Puede ser yo en este caso uso 2 cifradas por lo que hay que usar una división entera entre 2 (por división entera me refiero a hallar cociente y residuo)
¿Como se saca?:
Usando la División entera ósea el Cociente y el Residuo, yo le agregue un o mas para que así estén parejos ya que el XOR usa 8 Bits
90 / 2: 45 residuo 0
45 / 2: 22.5 residuo 1
22 / 2: 11 residuo 0
11 / 2: 5.5 residuo 1
5 / 2: 2.5 residuo 1
2 / 2: 1 residuo 0
1 / 2: 0 residuo 1
45 / 2: 22.5 residuo 1
22 / 2: 11 residuo 0
11 / 2: 5.5 residuo 1
5 / 2: 2.5 residuo 1
2 / 2: 1 residuo 0
1 / 2: 0 residuo 1
4) Cuarto Paso
Pasamos todos las Letras del Abecedario a Código Binario
5) Quinto Paso
Hecho esto Empezamos a Cifrar
6) Sexto Paso
Pasamos las Letras o Números a Código Binario.
7) Séptimo Paso
Comenzamos a Cifrar usando el Cifrador XOR junto con la Clave que es "90"
8)Octavo Paso
El "resultado" que nos dio esta en Código ASCII así que vamos a la Tabla y buscamos que valor, signo,letra o numero tiene.
Y asi finalmente quedaria formada la palabra Taringa en Cifrado XOR.
AVISO
Si en algún caso ven que me equivoque o me mande cualquiera haganmelo saber así lo resubo corregido, el tema de esto es mas que nada que se tenga una idea de lo que son los Cifrados, no me creo un matemático ni Criptografo, pero me encanta esto y este post es a modo informativo no te lo tomes con seriedad y cualquier duda consulta con un profesional en el área dicho esto me retiro saludos y Buenas noches.
Si en algún caso ven que me equivoque o me mande cualquiera haganmelo saber así lo resubo corregido, el tema de esto es mas que nada que se tenga una idea de lo que son los Cifrados, no me creo un matemático ni Criptografo, pero me encanta esto y este post es a modo informativo no te lo tomes con seriedad y cualquier duda consulta con un profesional en el área dicho esto me retiro saludos y Buenas noches.
Así que bueno por hoy concluye el post seguiré subiendo mas contenido de este dentro de unos días, pero lo mas importante, Gracias por Pasar y verlo espero que te haya sido de Utilidad.
Gracias por pasar lince
503rd Heavy Panzer Battalion