есть ли библиотека python для шифрования AES, которая будет хорошо работать с python 3.0? - PullRequest
0 голосов
/ 18 мая 2009

Я хочу знать, есть ли какая-либо библиотека, поддерживаемая python 3.0 для шифрования. Для шифрования файлов 128 бит данных ??

Ответы [ 2 ]

3 голосов
/ 18 мая 2009

Я предлагаю мой проект с открытым исходным кодом slowaes, http://code.google.com/p/slowaes/ - его легко адаптировать, если он не работает "из коробки", так как это чистый Python (и для 128 бит данных «медленная» часть не имеет значения).

0 голосов
/ 18 мая 2009

Для правильного шифрования данных вам нужно больше, чем просто алгоритм шифрования. Вероятно, лучше всего найти полную библиотеку с документацией, показывающей, как все делать правильно, если вам абсолютно необходимо сделать это самостоятельно.

Шифрование само по себе недостаточно. Как вы генерируете ключи? Какой режим работы вы используете? Вы используете MAC на данных?

Прямой AES в режиме ECB пропускает информацию. Без MAC, даже если данные зашифрованы, злоумышленник все еще может подделать ваши данные.

...