AES шифрование и дешифрование с использованием python 3 - PullRequest
0 голосов
/ 09 января 2020

Я пытался написать код, который будет шифровать, а затем расшифровывать файлы с помощью AES. IV генерируется случайным образом, а ключи определяются на основе имени файла, которое будет зашифровано / расшифровано. Но проблема в том, что код прекрасно работает для общего ключа для всех файлов, но если генерировать разные ключи для разных файлов, файлы будут повреждены после расшифровки. Я добавляю две ссылки для шифрования и расшифровки кода.

Код шифрования

Код расшифровки

Я пишу ключи к файлу во время шифрования, а затем чтение его из этого файла во время дешифрования. Также с помощью sha256 убедитесь, что ключи 16-битные или кратные 16-битным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...