Я создаю свой собственный фреймворк CMS, потому что многие из моих клиентов имеют те же требования, как модуль новостей, модуль рассылки и т. Д.
Теперь я делаю это хорошо, единственное, что меня беспокоит, - если клиент хочет уйти с моего сервера, он попросит меня выдать ему его файлы, и, конечно, если я сделаю это, новый человек, который будет возьмите его, он увидит весь мой код, использует его и извлекает выгоду из i, и это настолько плохо для меня, что я трачу все это время на создание своей системы, и любой может легко увидеть код, плюс он увидит всю логику для моя система, и он может легко узнать, как работают другие клиенты моих сайтов, и это представляет угрозу для меня, наконец, я использую сторонние средства контроля, которые я заплатил за их лицензию, и я не хочу, чтобы он брал ее на золотой тарелке.
Теперь, каков наилучший способ решить эту проблему? я думал, что это шифрование, но как я могу это сделать и насколько это эффективно?
- Должен ли я объединить все мои CS-файлы и Dll-файлы в папке bin в один Dll-файл и зашифровать его, и как я могу это сделать?
Я очень признателен за помощь в этом вопросе, так как она действительно важна для меня.