привет у меня есть образовательное программное обеспечение, которое должно быть установлено на разных компьютерах предприятия. моя программа использует 5000 текстовых, xml, html файлов в качестве источника своего содержимого. я не хочу, чтобы мой источник был подделан, скопирован или использован нелегально. что я собираюсь сделать, так это зашифровать свой источник отдельно, а затем поместить зашифрованные файлы в папку внутри моего приложения, чтобы позже мое приложение могло читать и расшифровывать каждый файл, запрошенный пользователем. приложение будет установлено и использоваться где угодно. но проблема в том, что для защиты и хранения ключа шифрования внутри моего приложения я должен использовать контейнер ключей, хотя, насколько я помню (поправьте меня, если я ошибаюсь), они основаны на машине и не могут использоваться на разных машины, в то время как мне нужно, чтобы мой ключ был исправлен для всех установленных копий на любом ПК. Я знаю много программ, использующих такую архитектуру, но я не знаю, как они это делают.
любая идея?