c#代码混淆工具
1.obfuscar
2.ConfuserEx
obfuscar
Obfuscar是根据MIT许可证发布的开源.NET混淆器。它提供了基本的混淆功能,帮助保护.NET程序集中的机密。
下载安装
nuget 安装obfuscar
首先打开vs,点击工具,按如下图选择。
选择浏览,搜索obfuscar,选择项目,点击安装。
应用
复制 你的项目\packages\Obfuscar.2.2.37\tools\Obfuscar.Console.exe这个工具到你生成的项目下面。
然后创建一个config.xml文件。
config.xml文件内容为:
1 | <?xml version="1.0" encoding="utf-8" ?> |
最后运行命令:
在当前文件夹打开cmd命令窗口,输入Obfuscar.Console.exe config.xml命令回车。
结果
加密效果如下
ConfuserEx
ConfuserEx 是一个免费的 .NET 应用程序开源保护器。它是Confuser项目的继任者。
下载地址
ConfuserEx下载
应用
ConfuserEx工具混淆exe程序
1.打开软件ConfuserEx.exe
2.将待混淆的exe文件拖拽进中间方框区域,然后选择Settings选项卡,添加混淆规则
要设置Packer项,压缩打包
3.选择Protect!选项卡,点击【Protect!】
结果
加密效果如下