.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以防止反编译也是有必要的。
废话不多说直接上图:(.NET 程序加密前)
加密后:
加密后用反编译工具打开,什么都看不到了,呵呵。。。加密成功!
这个强大的加密工具就是:(还有一个附加功能,就是加密的同时也压缩了exe文件的大小)
注意:该工具只能加密 EXE 不能加密DLL
工具下载地址:http://download.csdn.net/download/zhengyuxuan0305/4807663