
Cifrado en Bloque
Publicado por Andres (1 intervención) el 05/11/2014 16:00:56
Tengo un archivo de texto plano(archivo.txt) y debo convertirlo a binario para aplicarle un XOR con una llave cualquiera. (hacer una operación XOR entre binarios)
luego imprimir el resultado y si es posible devolverlo nuevamente a texto (cifrado).
Después volver a aplicar el XOR contrario para descifrar el texto y que quede original.
ya tengo el archivo de texto convertido a binarios con las siguientes lineas de código:
a=open('/home/andres/Desktop/PRACTICA2/Copiedeclaves.txt').read()
b=(' '.join(format(ord(x), 'b') for x in a))
pero no logro hacerle un XOR al archivo.
Por favor ayuda soy principiante en el tema y no he avanzado mucho
luego imprimir el resultado y si es posible devolverlo nuevamente a texto (cifrado).
Después volver a aplicar el XOR contrario para descifrar el texto y que quede original.
ya tengo el archivo de texto convertido a binarios con las siguientes lineas de código:
a=open('/home/andres/Desktop/PRACTICA2/Copiedeclaves.txt').read()
b=(' '.join(format(ord(x), 'b') for x in a))
pero no logro hacerle un XOR al archivo.
Por favor ayuda soy principiante en el tema y no he avanzado mucho
Valora esta pregunta


0