Python AES 128 CBC解密错误结果

2024-06-16 13:44:33 发布

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

我不明白为什么这个python脚本和bash命令行不能得到相同的结果:

python脚本:

from Crypto.Cipher import AES
import binascii

decryptor = AES.new("abcdef1234567890", AES.MODE_CBC,IV=binascii.unhexlify("a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1"))


data_crypte="1234123412341234"
clair = decryptor.decrypt(data_crypte)

f=open("output_file_py","wb")
f.write(clair)
f.close()

bash命令行:

^{2}$

谢谢


Tags: 命令行fromimport脚本bashnewdatacrypto