百木软件

百木软件 http://www.bmpj.net

Phoenix Protector 1.9.0.1 小巧的NET混淆工具/合并NET程序集 的使用

Phoenix Protector 可以针对 .NET 编译的程序进行保护. 对于 .NET 开发者来说是种不错的保护解决方案,并支持所有的 .NET 框架.它提供了名称混淆,字符串混淆,控制流混淆和强命名混淆等多种模糊特性来加密您的代码.其中的控制流混淆是非常重要的.事实上,它将改变程序结构, 如果反编译程序试图反编译控制流混淆保护后的程序,将可能造成自身的崩溃,就算不崩溃,至少也无法获取到任何有益的代码.

加密特性:

名称混淆
排除清单中的名称混淆
字符串混淆
控制流混淆
程序集合并(通过Microsoft utility IlMerge)

其实软件混淆是可以提高安全性,但是做不到一定安全。在软件安全性要从多方面考虑,例如:提高写代码的质量;软件本身的框架结构;网络通讯机制;数据加密机制等;对于大型软件来说,就算是把混淆去掉,对于软件的逻辑来说,也是很难破解的。对于NET软件的混淆,只是软件安全的一个方面。

这个小软件,仅供大家参考吧。

混淆之后的效果:


文章来源http://bbs.bmpj.net/thread-47920-1-1.html

2013/10/17 10:03:14 | 中文 | |

  • Post Comment