Если вам действительно требуется шифрование, вам также необходимо:
- Способ безопасного хранения ключа => выделенный аппаратный "ключ"
- Полныйфреймворк для расшифровки сборки под нагрузкой или более эффективные отдельные методы при вызове.
Не делайте этого самостоятельно, купите решение.Я могу порекомендовать WIBU CodeMeter, но я предвзят, это мой работодатель.