Обфусцирование самого исходного кода .cs в Visual Studio - PullRequest
4 голосов
/ 25 марта 2012

У моей компании есть веб-сайт ASP.NET (, а не веб-приложение). Все инструменты, которые мы рассмотрели, только обфусцируют DLL или EXE файлы (не исходные). Нам нужен инструмент для маскировки самого источника (.cs); желательно в Visual Studio. Изменение имен всего - , а не вариант. Итак, еще раз, есть ли уровень источника обфускатор?

Ответы [ 4 ]

3 голосов
/ 25 марта 2012

См. Наш инструмент C # Obfuscator .Работает с файлами Souce.

1 голос
/ 25 марта 2012

Первым шагом будет рефакторинг встроенных переменных и методов (если только это не ухудшает производительность) и переименование их в некоторые случайные бессмысленные буквы и цифры.Я бы предложил использовать Resharper.

(вставка в этом контексте означает встроенную функцию рефакторинга Resharper)

0 голосов
/ 16 января 2013

Вы смотрели на DotFuscator при условии с Visual Studio 2010?Я не знаю требуемый выпуск (MSDN только дает Ultimate), но я помню, как читал где-то, что Alvas.Audio использует его.


Что касается его в Visual Studio 2012, я не проверял, но когда я устанавливаю инструменты разработки, я просто устанавливаю все (даже если я им не пользуюсь).Даже если это не так, вы сможете установить с Visual Studio 2010 Ultimate (пробная версия будет работать), удалить все, кроме DotFuscator, и установить Visual Studio 2012.

0 голосов
/ 25 марта 2012

Для блокировки приложения и обнажения кода я использую intellilock, это не бесплатно, но хорошо.

...