擅长:python、mysql、java
<p>要解密xor加密,只需使用相同的密钥再次加密:</p>
<pre><code>>>> from io import BytesIO
>>> plain = b'This is a test'
>>> with BytesIO(plain) as f:
... encrypted = xore(f.read(), b'anykey')
>>> print(encrypted)
b'5\x06\x10\x18E\x10\x12N\x18K\x11\x1c\x12\x1a'
>>> with BytesIO(encrypted) as f:
... decrypted = xore(f.read(), b'anykey')
>>> print(decrypted)
b'This is a test'
</code></pre>