将c#aes方法重写为python有问题吗?

将c#aes方法重写为python有问题吗?,c#,python,C#,Python,我正试图用c#将这个方法重写为python,但python和所有在线加密程序给了我另一个c#给出的结果 演示密钥:55BE4F94FFCA8A40CB78ED8E3BEF6FC0 演示四:2E4F5C8A4E5E8E5F 演示数据:测试 以c#:x0wOQpG0MpeUdkVjPi/O4Dw+9Mst+lyPzXYC7kryJnY=(在base64中)的形式返回 在python中返回:xTr+FvQRyUIfbrVq8RIn/Q==(在base64中) 编辑:添加了python代码 import

我正试图用c#将这个方法重写为python,但python和所有在线加密程序给了我另一个c#给出的结果

演示密钥:55BE4F94FFCA8A40CB78ED8E3BEF6FC0
演示四:2E4F5C8A4E5E8E5F
演示数据:测试
以c#:x0wOQpG0MpeUdkVjPi/O4Dw+9Mst+lyPzXYC7kryJnY=(在base64中)的形式返回
在python中返回:xTr+FvQRyUIfbrVq8RIn/Q==(在base64中)

编辑:添加了python代码

import base64

from Cryptodome.Cipher import AES
from pkcs7 import PKCS7Encoder


key = b'55BE4F94FFCA8A40CB78ED8E3BEF6FC0'
IV = b'2E4F5C8A4E5E8E5F'
data = 'test'

aes = AES.new(key, AES.MODE_CBC, IV)
print(base64.b64encode(aes.encrypt(bytes(PKCS7Encoder().encode(data), "utf8"))))

这里还应该包含python代码。(如果输出的结果不正确也没关系。)谢谢!!我添加了python代码,您还应该在这里包含python代码。(如果输出的结果不正确也没关系。)谢谢!!我添加了python代码
import base64

from Cryptodome.Cipher import AES
from pkcs7 import PKCS7Encoder


key = b'55BE4F94FFCA8A40CB78ED8E3BEF6FC0'
IV = b'2E4F5C8A4E5E8E5F'
data = 'test'

aes = AES.new(key, AES.MODE_CBC, IV)
print(base64.b64encode(aes.encrypt(bytes(PKCS7Encoder().encode(data), "utf8"))))