欢迎光临
我们一直在努力

如何解决AES逆向中,遇到的words数组的还原问题

如果只是为了解密加密还原:

在控制台直接打印变量.tostring(),拿到key和iv的kex,在易语言里hex2bin 就可以用了

如果要还原明文字符:

直接上python源码

import struct
data = {
    "words": [
        1281575734,
        1248079980,
        1228493153,
        1161262658
    ],
    "sigBytes": 16
}
byte_sequence = b''.join(struct.pack('>I', num) for num in data["words"])
byte_sequence = byte_sequence[:data["sigBytes"]]
result_string = byte_sequence.decode('utf-8')
print(result_string)

得到结果为:

 

LcK6Jd0lI9QaE7vB

进程已结束,退出代码为 0

解决..

赞(0) 打赏
未经允许不得转载:Sangco – 程序员之家 » 如何解决AES逆向中,遇到的words数组的还原问题
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏