1. 题目描述
最近出现了一个奇葩观点,说性别都不一样,怎么能谈恋爱?为了证明这个观点错误,请大家证明异性是相吸的。 注意:得到的 flag 请包上 flag{} 提交
key.txt 内容:
asadsasdasdasdasdasdasdasdasdasdqwesqf
密文.txt 内容:
UTXK\XJVSDRDXFTGVGWD]J
2. 解题过程
拿到题目一点思路没有,异性突然想到计算机中的 0 和 1,将上面个两个字符串转为二进制
key.txt:
0110000101110011011000010110010001110011011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011100010111011101100101011100110111000101100110
密文.txt:
0000011100011111001000000000001100001000000001000001001001010101000000110001000001010100010110000100101101011100010110000100101001010110010100110100010001010010000000110100010000000010010110000100011000000110010101000100011100000101010101100100011101010111010001000001001001011101010010100001010000011011
然后进行异或:
key = "0110000101110011011000010110010001110011011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011000010111001101100100011100010111011101100101011100110111000101100110"
m = "0000011100011111001000000000001100001000000001000001001001010101000000110001000001010100010110000100101101011100010110000100101001010110010100110100010001010010000000110100010000000010010110000100011000000110010101000100011100000101010101100100011101010111010001000001001001011101010010100001010000011011"
result = ""
for i in range(len(key)):
if key[i] == m[i]:
result += "0"
if key[i] != m[i]:
result += "1"
print(result)
将结果转为字符串:

3. 所需工具
- utools:戳我💋
4. 写在最后
本文完
敬爱与明天🌹