Программа архиватор
Lite Encode pack files (LEPF) [Windows - на 7 всё норм, XP не тестил]
Создает зашифрованный архив списка каталогов/файлов. Интуитивно проста в использовании, использует утилиту командной строки windows - Certutil (на windows7 имеется по умолчанию в cmd) для кодирования/декодирования в base64 формате. Однако шифруется он вовсе не в сыром base64 виде, полученная дата байтов транспонируется как матрица, после чего проходит обратную перекодировку, получая на выходе близкую к рандомному распределению кучу байтов, тем самым вес зашифрованного архива аналогичный сумме занимаемой памяти всех файлов, которые добавлены к архиву.
Написана на qb64, поэтому пришлось поизвращаться немного.
И да, в папке utils - проекта - находятся 2 экзешника, которые можно использовать независимо и в своих проектах:
encode - принимает путь (через cmd) к каталогу, который следует зашифровать
decode - принимает путь (через cmd) к зашифрованному *.lepack файлу.
Так же следует обратить внимание:
- *.lepack создается в самом каталоге, который вы выбрали к шифрованию
- Распакованные архивы сохраняются в папке utils/Repacked (где создаются каталоги по именам распакованных файлов)
Конечно, всё еще далековато от идеала, т.к. по времени не успевал, но вполне юзабельно. Позже, постараюсь сделать использование, в том числе экзешников - более удобным...
Запуск проекта - Run файл (с слеш-заставкой), либо LEPF.exe
Ссылка на скачивание проекта:
MyProject.zip __________________
Прикрепленные файлы:
Скрин.png (79.68 кб.) Скачано 308 раз
скрин4.png (103.93 кб.) Скачано 290 раз
скрин2.png (77.12 кб.) Скачано 287 раз
скрин3.png (106.13 кб.) Скачано 277 раз
исходники.zip (8.92 кб.) Скачано 186 раз