AES метод для потока данных в Python - PullRequest
1 голос
/ 12 июня 2011

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

...