RC4加密不产生预期的输出

2024-09-28 03:14:24 发布

您现在位置:Python中文网/ 问答频道 /正文

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

为什么?你知道吗


Tags: key代码from文本import目的cryptocipher

热门问题