我试图了解如何使用ARC4加密算法(仅出于教育目的,我知道它不再安全了),而且我似乎能够加密文本但不能解密文本。这是非常基本的代码:
from Crypto.Cipher import ARC4
key = '#KCMDDC51#-890'
cipher = ARC4.new(key)
crypted = cipher.encrypt('wha frjcnvnb')
print(crypted)
notEncrypted = cipher.decrypt(crypted)
print(notEncrypted)
现在,加密部分输出以下内容:b'\ x82J \ x96〜r \ x9e \ xe2 \ xd7G \ xa5Jz \ xba'
但是解密部分不输出普通文本,但是这又是一件混乱的事情: b'qI \ xa7 \ x97 \ xb7 \ x94XQ \ x8a \ xb1iu \ xc1'。
为什么?