Tengo un valor hexadecimal que estoy agarrando de un archivo de texto, luego lo paso a a2b_hex para convertirlo a la representación binaria correcta. Aquí es lo que tengo:Python: binascii.a2b_hex da "Cadena de longitud impar"
k = open('./' + basefile + '.key', 'r')
k1 = k.read()
k.close()
my_key = binascii.a2b_hex(k1)
Al imprimir k1, que es como se esperaba: 81e3d6df
Aquí está el mensaje de error:
Traceback (most recent call last):
File "xor.py", line 26, in <module>
my_key = binascii.a2b_hex(k1)
TypeError: Odd-length string
¿Alguna sugerencia? ¡Gracias!
Gracias a todos. Intenté quitar la entrada antes, pero no hice k1 = strip (k1). Me desnudé (k1). – Magicked