3

Python 3.7.2 にpip install pycryptodomeをインストールします。obj = AES.new(key, AES.MODE_CBC, iv)行の例外を超えています。私のコードは次のとおりです。

from Crypto import Random
from Crypto.Cipher import AES
import random

def get_encryption():
    try:
        str = "This is input string"

        key = b'abcdefghijklmnop'  
        iv = Random.new().read(AES.block_size)

        obj = AES.new(key, AES.MODE_CBC, iv)
        encrypted = obj.encrypt(str)
        print(encrypted)
    except Exception as e:
        print(e)

私はずっと試してみましたが、それを解決する方法がわかりません。

4

3 に答える 3