Я уверен, что многие читатели на SO использовали рефлектор Lutz Roeder .NET для декомпиляции своего .NET-кода. Я был поражен тем, насколько точно наш исходный код можно было бы восстановить из наших скомпилированных сборок.Должен ли я беспокоиться о запутывании моего .NET-кода?
Мне было бы интересно узнать, сколько из вас использует обфускацию, и для каких продуктов?
Я уверен, что это гораздо более важная проблема для, скажем, приложения .NET, которое вы предлагаете для скачивания через Интернет, а не для чего-то, созданного специально для конкретного клиента.
За исключением случаев, когда программное обеспечение содержит конфиденциальные данные, которые ** должны быть защищены ** (например, ЧАСТНЫЕ КЛЮЧИ И ПАРОЛИ) – marcolopes 2014-03-09 17:08:38
@marcolopes: личные ключи никогда не должны поставляться вместе с приложением ... вы, вероятно, имели в виду открытые ключи ... и пароли должны быть хэшированы, а не ясный текст в любом случае ... – 2014-12-30 10:22:05
Какое другое решение у вас есть для хранения ЧАСТНЫХ КЛЮЧЕЙ? Доступ к серверу? А если нет подключения к Интернету? – marcolopes 2015-01-03 03:17:52