Есть файл *.mp4, нужно сделать из него *.exe, но при запуске должен всплывать запрос с полем ввода Email, адрес проверяется в файле или базе, если есть - отправляет на него сгенерированную комбинацию символов на 30 и ждёт подтверждения, из мыла нужно взять код, ввести, и он действителен 24 часа, каким образом возможно такое реализовать, какие идеи?
Ваш вопрос о шифровании оффлайн не имеет смысла, т.к. процедура получение видео-ролика и кода через онлайн.
Самый простой способ - архивировать файл в zip и отправлять ссылку на него клиенту. Каждому клиенту уникальная ссылка и уникальный архив. Только места этот подход съест нереальное количество.
Просто сделайте сайт, а доставляемое приложение - тупо окно браузера без навигации. Слепить это можно на чем угодно. Это будет проще, дешевле и контроль гибче.
Владислав: смысл заключается в том, что такой архив можно и почтой отправить. Я видел где-то подобный подход. Т.е. приходит аттач, зашифрованный. А вообще это все бред, конечно. Обычный сайт, уникальная ссылка и стриминг контента. Для nginx даже модули готовые есть. А при желании можно даже с DRM заморочиться.
То, что автор предлагает - реальная заморочка. Какие-то письма, пароли, коды. Никому это не нужно. Зашел, авторизовался через соцсеть, заплатил ЯДами или вебмани, смс в конце-концов и пошел смотреть.