Эта строка, которую программа должна прочитать из файла (когда пользователь вводит имя файла
Encrypted string: b'c0e4c042ab06829bf3ef1763d33b9671cf165356c9cef18c5c201d2e173e892e'
with open(u_input) as fp:
read_lines = fp.readlines()
read_message = read_lines[0].split()
message = read_message[2]
print("Message: %s"% message)
uncombine = binascii.unhexlify(message)
print("decrypt: %s"%uncombine)
Как только строка прочитана, предполагается, что программа выбирает шестнадцатеричную строку из строки (что уже происходит). Но только когда я освобождаю шестнадцатеричный код, это выдает мне ошибку:
binascii.Error: Строка нечетной длины
ПРИМЕЧАНИЕ. Я пробовал .strip (), который не помогает.