.NET项目集成VS混淆加密
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET项目集成VS混淆加密相关的知识,希望对你有一定的参考价值。
在微软.NET体系下开发软件难免遇到加密类库的需要,从商业的角度出发,使用像Xenocode .NET、Dotfuscator专业版等混淆器肯定是最好的选择,
作为一般小项目,我倒是觉得简单、易用达到初级效果,也不失一种策略,分享一个日常开发过程处理方式。
在安装完VS2015之后,开发环境会默认安装Dotfuscator社区版,默认安装路径(C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\PreEmptive Solutions\\Dotfuscator and Analytics Community Edition),
点开dotfuscator.exe进行免费注册,注册成功之后如下所示
对于dotfuscator的详细使用,可参照帮助文档,具体使用有很多选项,这里只分享如何与编译器集成在一起使用,打开项目属性
注:把红色部分改成自己的文件路径地址
日常开发调试过程中选择Debug版,发布的时候修改成Release,这样就能够自动弹出dotfuscator.exe,在弹出的界面下点击编译,即完成dll的简单混淆。
编译完成之后,点击关闭该窗体,VS编译器会继续生成后续项目。
以上是关于.NET项目集成VS混淆加密的主要内容,如果未能解决你的问题,请参考以下文章
(Unity)Unity自定义Debug日志文件,利用VS生成Dll文件并使用Dotfuscated进展混淆,避免被反编译