1. Программа в первую очередь генерирует ключ шифрования определенной длины который затем записывает в текстовый файл.
2. И с помощью этого ключа зашифровывает все файлы заданных расширений в папке и дальше по дереву размещения всех файлов.
3. Также программа содержит подпрограмму для расшифровки файлов. Где сначала запрашивается ключ для расшифровки и затем с помощью него расшифровываются всех найдены программой зашифрованные файлы в дереве папок.
Использованные технологии: Python (библиотеки os и pyAesCrypt)