Список переходов для генератора ключей AES в PyCrypto

Я пытаюсь создать ключ AES с Pycrypto, но получаю следующую ошибку:

TypeError: «list» не поддерживает интерфейс буфера

  • python aes encrypt / decrypt не возвращает те же результаты
  • Как использовать m2crypto для проверки цепочки сертификатов X509 в настройке без SSL
  • Проблема PyCrypto с использованием AES + CTR
  • Определение частоты букв шифрованного текста
  • Не удалось установить пакет Python Cryptography с PIP и setup.py
  • Дешифровать хеш MD5
  • для следующего утверждения:

    aescipher = AES.new(mykey, AES.MODE_ECB) 

    mykey , имеет list типов и содержит [1885434739, 825373440, 0, 0]

    Кто-нибудь знает, как я могу преобразовать mykey в правильный тип для функции AES.new ?

  • Как AES в CTR работает для Python с PyCrypto?
  • AES - Шифрование с помощью Crypto (node-js) / дешифрование с помощью Pycrypto (python)
  • Как зашифровать текст с помощью пароля в python?
  • Шифрование строки в Python
  • Симметричное целое числовое целочисленное шифрование
  • что не так с моим кодом pipon ripemd160?
  • One Solution collect form web for “Список переходов для генератора ключей AES в PyCrypto”

    При создании ключа AES вы не должны указывать какой-либо список / массив. Байт необработанных ключей обычно предоставляется с использованием байтового массива keysize / 8 байтов. Для AES единственными поддерживаемыми ключами являются 128, 192 и 256 бит или 16, 24 и 32 байта соответственно.

    Обратите внимание, что отступы до тех пор, пока они не подходят, могут привести к серьезным криптографическим уязвимостям. Таким образом, используется режим ECB вместо более безопасного режима, например CBC (или тот, который также обеспечивает защиту от аутентификации / целостности, например GCM).

    Python - лучший язык программирования в мире.