为了账号安全,请及时绑定邮箱和手机立即绑定

解密单字节异或编码文件

解密单字节异或编码文件

浮云间 2021-04-26 20:01:00
我有一个用一个字节编码的二进制文件单字节异或,我试图蛮力破解文件,并将生成的文件的哈希值与原始文件进行比较,但找不到它,我与作者确认了原始哈希表。我写的代码#!/usr/bin/env python3def bin_xor(data, key):    for i in range(len(data)):        data[i] ^= key    return datadata = bytearray(open('sample',  'rb').read())for key in range(0x00,0xff):    decoded = bin_xor(data, key)    name = str(key) + '.bin'    open(name, "wb").write(decoded)它会生成255个.bin文件,然后我比较文件的哈希,但没有找到它。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信