в PyCrypto документации http://pythonhosted.org/pycrypto/В Python есть ли способ изменить размер блока AES-шифра?
block_size является переменной AESCipher и равен 16. Очевидно, это не может быть изменен
я прав?
в PyCrypto документации http://pythonhosted.org/pycrypto/В Python есть ли способ изменить размер блока AES-шифра?
block_size является переменной AESCipher и равен 16. Очевидно, это не может быть изменен
я прав?
Предположительно, нет никакого способа сделать это, поскольку AES указывает размер блока 128 бит (16 байтов). Обратите внимание, что размер ключа отличается и может варьироваться (128, 192 или 256 бит).
От Understanding Cryptography, chapter 4.2, Overview of the AES Algorithm:
шифра AES практически идентичен блочного шифра Rijndael. Блок Rijndael и размер ключа варьируются от 128, 192 до 256 бит. Однако стандарт AES требует только размер блока 128 бит. Следовательно, только Rijndael с длиной блока 128 бит известен как алгоритм AES .
Если вы хотите вариант, который имеет другой размер блока, но в остальном идентичен, вы должны смотреть на реализации Rijndael, а не AES.