所以,我有这个加密文件。我想要密钥,所以我可以解密它。我不希望它以解密的形式出现,我希望它以加密的形式出现并知道解密过程,或者以文本形式提交。以下是密钥的功能:
def encrypt(input_data, password):
key = 0
for ch in password:
key ^= ((2 * ord(ch) + 3) & 0xff)
return xor(input_data, key)
如何让密钥出现以便我可以解密?我希望它将密钥打印到文本文件。
答案 0 :(得分:0)
def encrypt(input_data, password):
key = 0
for ch in password:
key ^= ((2 * ord(ch) + 3) & 0xff)
with open('key.txt', 'w') as f:
f.write("{0:b}".format(key).zfill(8))
return xor(input_data, key)