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
列表?