Конвертировать шестнадцатеричную строку обратно в список целых чисел в python - PullRequest
0 голосов
/ 06 декабря 2018
key = []
    for x in range(32):
      key.append(random.randint(-200,200))
    aes_key = str(bytearray([(lambda y:int((bin(x & 0xff)),2))(x) for x in key]))

Если у меня есть строка формата, созданного с помощью вышеуказанного кода,

"Mk\x93\xfa\x82\xb9\x1bce\xe5J\xdb\xf2~\t!$\xa7\xbeM\xd7\x03Bs+\xb6\x85'9\xde\xe4@\xfa\xb2\x98"

как я могу получить список key из aes_key, если бы я хотел?Поэтому я пытаюсь понять, есть ли способ отменить действие:

str(bytearray([(lambda y:int((bin(x & 0xff)),2))(x) for x in key]))

, чтобы получить список key из приведенного выше aes_key?

...