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
?