В современном мире обеспечения безопасности хранения и передачи информации и файлов является одной из самых серьезных проблем как для компаний, так и для обычных пользователей. Здесь шифрование файлов играет большую роль и обеспечивает безопасность и удобство, которые необходимы сторонам, участвующим в передаче и хранении файлов. Шифрование это процесс кодирования информации, позволяющий только авторизованным сторонам получить к ней доступ. Шифрование файлов на Python можно осуществить с помощью следующих библиотек: pyAesCrypt, cryptography, gpg и др. В данной статье мы рассмотрим библиотеку pyAesCrypt. PyAesCrypt это модуль и скрипт для шифрования файлов с помощью Python, который использует AES256-CBC для шифрования/дешифрования файлов и двоичных потоков. Первым шагом импортируем необходимые модули. В переменные password, path_dir записываем введенный пользователем пароль и путь к папке с файлами. Функция scan_dir сканирует папку на файлы и вложенные папки, если обнаруживается фай