Я хочу применить шифрование AES 128b (возможно, CBC + Padding) к потоку данных.
если это имеет значение, я посылаю куски около 1500 бит каждый.
я работаю в Python, и я провел небольшой тест с M2Crypto с AES, зашифрованным с одной стороны, и расшифровывающим с другой, и он прекрасно работает - но, вероятно, ничего не защищает, поскольку я использую тот же ключ, те же ivs и все это.
поэтому возникает вопрос - каков наилучший подход для шифрования AES на большом потоке данных?
я думал о том, чтобы время от времени загружать новый файл «ключей», и приложение будет использовать этот файл, чтобы тратить и извлекать ключи AES или что-то в этом роде, но все равно звучит ужасно для создания нового объекта AES для каждого чанка, поэтому должно быть лучший способ.
Я верю, что могу также использовать здесь, но не совсем уверен, где и как.
спасибо.