1.用winhex打开两个文件:
2.异性相吸的意思就是同为奇数或偶数相减,一奇一偶相加,对应位置计算就好了,注意是16进制的运算。
3.计算出结果转acsii码提交
4.网上脚本
key = open("key.txt", 'rb').read()
cipher = open("密文.txt", "rb").read()
flag = []
result = ""
for i in range(len(key)):
flag.append(key[i] ^ cipher[i])
result += chr(flag[i])
print(flag)
print(result)
参考:https://www.cnblogs.com/vict0r/p/13819311.html