#c# #.net #passwords #obfuscation #confuserex
Вопрос:
Например, в Eazfuscator.Сеть вы можете запутать имена символов с помощью
[assembly: Obfuscation(Feature = "encrypt symbol names with password XPASSWORD", Exclude = false)]
но мне было интересно, как вы можете это сделать (неважно, включает ли это код или сам графический интерфейс приложения) с помощью ConfuserEx.
Ответ №1:
Ответ содержится в защите имен вики-сайта ConfuserEx
Пример:
<protection id="rename">
<argument name="mode" value="reversible" />
<argument name="password" value="This password is secret" />
<argument name="renameArgs" value="true" />
<argument name="renEnum" value="true" />
<argument name="flatten" value="true" />
<argument name="forceRen" value="false" />
<argument name="renPublic" value="false" />
<argument name="renPdb" value="true" />
<argument name="renXaml" value="true" />
</protection>
Важные части являются mode
таковыми reversible
и password
не нуждаются в объяснении. Все это в файле .crproj.
Но если вы хотите использовать прямое объявление запутывания в классе, используйте декларативное запутывание