C#使用Dotfuscator加密程序与混淆代码

 时间:2024-09-21 22:36:22

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

工具/原料

Dotfuscator软件

电脑

代码程序

方法/步骤

1、我们腩柽鬣盛用C#编写的代码如果不进行一定程度的混淆和加密,很容易被反编译进行破解,特别是对于一些商业用途的C#软件来说,更是极易被攻破。使用Dotfuscator可以实现混淆代码、变量砘捃坑聒名修改、字符串加密等功能。下面来讲解几个常用的加密配置:

2、从网上下载Dotfuscator安装包安装完成后打开界面,有几个需要配置的地方:Options、Input、Rename、StringEncryption、Build,其他的默认即可

C#使用Dotfuscator加密程序与混淆代码

3、第一步,打开需要加密的程序

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

4、第二步,找到Settings->GlobalOptions->Disabl娣定撰钠eStringEn艘早祓胂cryption,把DisableStringEncryption设为NO,即启用字符串加密;检查DisableControlflow、DsiableRenaming也为NO,即保证控制流和混淆功能打开,其他默认,如下图所示:

C#使用Dotfuscator加密程序与混淆代码

5、第三步,找到Input选项选择你需要混淆加密的dll、exe文件,其中Library不要勾选,否则有些类、变量等等不会混淆;如下图所示:

C#使用Dotfuscator加密程序与混淆代码

6、第四步,找到Rename选项Options勾选“useenhancedoverloadi艘绒庳焰nduction”(使用增强模式),涛类唯鳙注意:不要勾选下方的“Donotsuppressonserializabletypes”,即序列化类型的变量不加密,否则编译后可能异常;“RenamingScheme”选择“Unprintable”(不可打印字符,即乱码),也可以选择其他如小写字母、大写字符、数字的方式。如下图所示:

C#使用Dotfuscator加密程序与混淆代码

7、第五步,找到StringEncryption选项include里勾选需要字符串加密的工程文件exe、dll等。如下图所示:

C#使用Dotfuscator加密程序与混淆代码

8、第六步,找到BuildSettings选项设置输出目标文件夹,点击上方的按钮即可重新生成新的exe、dll文件了。

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

C#使用Dotfuscator加密程序与混淆代码

CAD左手键插件分享 小苹果mv下载方法 小苹果歌曲下载【图文并茂】 win7如何成功安装PATRAN、NASTRAN 蚂蚁森林汽车停驶怎么审核 三维可视化技术中获取模型的方法
热门搜索
三角龙图片 干枝梅图片 儿童简笔画图片 生日快乐动态图片 适合做背景的图片