Я планирую выпустить одну небольшую недорогую утилиту. Поскольку это больше хобби, чем бизнеса, я планировал использовать Dotfuscator Community Edition, который поставляется вместе с VS2008.
Как хорошо?
Я мог бы также использовать определение "достаточно хороший obfuscator" - какие функции отсутствуют в Dotfuscator Community Edition, чтобы сделать его достаточно хорошим.
Edit:
Я проверил цены на количество коммерческих обфускаторов, и они стоили много. Стоит ли оно того?
Являются ли коммерческие версии, которые намного лучше защищают от обратной инженерии?
Я не очень боюсь, что мое приложение будет взломано (будет неутешительно, если приложение настолько плохо, что никто не заинтересован в его взломе). В любом случае, это не сильно защищено, не слишком сложный серийный ключ и проверка лицензий на несколько мест в коде. Мне просто кажется, что без обфускации кто-то может легко получить исходный код, переустановить его и продать его как собственный.
Это происходит много?
Изменить 2:
Может кто-нибудь рекомендовать коммерческий обфускатор. Я нашел много их, все они дороги, некоторые даже не имеют цены, указанной на веб-сайте.
Функция мудрая, все продукты кажутся более или менее похожими.
Что такое минимальный набор функций, который должен иметь обфускатор?