Я собираюсь установить ASP.NET на сторонний сервер, я хотел бы каким-то образом защитить этот код от копирования на другой сервер, поэтому я подумал о каком-то коде активации ... Учитывая, что я 'Я не очень продвинут в области шифрования. Я подумал:
- Генерация кода с помощью the_install_domain + some_secret_key, например, SHA1
- Сохраните этот код в web.config или разбейте его и сохраните часть вweb.config и другая часть в БД или файл
- В каждом Page_Load проверять, равен ли SHA1 (current_domain + secret_key) ключу активации в web.config (или повторно присоединить ключ активации, если я его разделю)
- Если нет, завершить выполнение
Это достаточно умно или действительно глупо?Я знаю, что нет ничего идеального, но разве первый гик, взглянувший на скомпилированный код, поймает этого с первого взгляда?
Спасибо