名称混淆(.NET)
将 .net 的方法名类名使用随机字符串重新命名,导出和外部的名称不会改变。
.net程序名称混淆选项包括三种方式:
1.混淆方式选择“关闭
该方式表示此功能不使用
2.混淆方式选择”仅保护私有变量“
该方式表示名称混淆默认只混淆私有变量,参数默认混淆
3.混淆方式选择”保留自定义名称“
注:接口和继承类默认不保护
1)选择该方式后,点击配置-选中名称-点击鼠标右键-选择保留名称,则类名、函数名称不混淆,参数默认会混淆;
2)选择该方式后,点击配置-选中名称-点击鼠标右键-选择不保留名称,类名、函数和参数的名称默认会混淆;
保护效果图
- 保护前,如图所示:
保护后,如图所示: