我正在使用DES ECB构建解密器
code = 'cb9108614c943d96bedd2bae934c5aa3d5c4318f81cc81f255127292f2935bbc0a8990f36c1ffa20a0639ed8a6989bacc36bd11f6b2ecdab'
key = b'5199D19B'
code= bytearray.fromhex(code)
print(code)
print
print
ciphert = DES.new(key, DES.MODE_ECB)
code = ciphert.decrypt(code)
code = code.decode('ISO-8859-1')
print(code)
但我仍然收到此错误
文件“ test.py”,第17行,
代码= ciphert.decrypt(代码)
解密中的文件“ build / bdist.macosx-10.14-intel / egg / Crypto / Cipher / blockalgo.py”,第295行
TypeError:参数必须是字符串或只读缓冲区,而不是字节数组
现在已经工作了几个小时,无法找到另一种存储变量的方法。
有什么想法吗?