我不明白为什么我不能用这个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命令行:
$ echo -n 1234123412341234 | openssl enc -aes-128-cbc -K $(echo -n 'abcdef1234567890' | xxd -p) -iv a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 -nopad -out "output_file_enc" -d
由于