Xor操作反转python

时间:2016-12-04 01:18:32

标签: python string numbers xor

我有一个字符串和一个键。我正在将每个字符转换为数字和键中的相应字符也转换为数字并执行XOR,然后转换回字符。

如何将其反转,因为有时单个字符的XOR会返回多个字符?

def xor(plain):
    master = open('encrypt.py', 'r')
    key = master.readline()
    cipher = ""
    for x in range(0, len(plain)):
        cipher += chr(ord(plain[x]) ^ ord(key[x]))
    return cipher

0 个答案:

没有答案