RC4加密无法产生预期的输出

时间:2019-08-23 14:12:37

标签: python encryption rc4-cipher

我试图了解如何使用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'。

为什么?

0 个答案:

没有答案