Насправді мені було призначено завданнязахистіть свою DLL, так що якщо я розгортаю програмне забезпечення в будь-якій системі, ніхто не зможе змінювати чи читати мою DLL. чи можете ви мені допомогти, як зашифрувати його без використання обфускатора?
Відповіді:
1 для відповіді № 1Для цього вам знадобиться програмне забезпечення, нижче наведено кілька програм, які ви можете розглянути
- Eazfuscator.NET http://www.gapotchenko.com/eazfuscator.net
- dotFuscator http://www.preemptive.com/products/dotfuscator
- fxProtect http://www.maycoms.net/
Зауважте, що припущення лише ускладнює ваш код важче для читання та інтерпретації людиною, але не перешкоджає людям декомпілювати його.
0 для відповіді № 2
Якщо ви дійсно потрібно шифрування, вам також потрібно:
- Спосіб безпечного зберігання ключа => виділений апаратний "ключ"
- Повна рамка для розшифрування збірки під час завантаження або краще окремих методів за викликом.
Не роби це самостійно, купуй рішення. Я можу порекомендувати WIBU CodeMeter, але я упереджений, це мій роботодавець.