В моей программе важно, чтобы запутанные имена были одинаковыми после каждого билда, чтобы я мог найти отличия в файлах для минимального размера апгрейда, иначе пользователям придется заново скачивать все dll даже для каждого небольшого апгрейда. Есть ли обфускатор, который каждый раз запутывает каждую dll с одним и тем же результатом?
Обфускаторы Thicket C# и VB.net моей компании будут генерировать новые случайные имена, если вы запутаете все сразу. Если вы запутываете постепенно, то выбора нет, вы должны сохранить запутывание уже запутанных символов. Наши инструменты делают это.
Используя Skater .NET Obfuscator , вы можете запутать все DLL вашего проекта, а затем объединить/объединить их в одну DLL, которая будет распространяться. Пользователи будут загружать только одну DLL для каждого небольшого обновления.
Еще один обфускатор, поддерживающий инкрементную обфускацию , — .NET Reactor . Таким образом, для классов и членов всегда генерируются одни и те же имена (метод, свойства, поля).
Томас Веллер
ххбсс
Бобби Саймон