Python - Cifrado en Bloque

   
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder