这是程序从文件中读取的行(当用户输入文件名
时)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()没有帮助。