用什么方法防止反编译

更新时间:01-24 教程 由 争议 分享

用什么方法防止反编译?

.net是中间语言,刚开始出来的时候,比较流行混淆方式让破解者增加破解难度,但是由于.net写的程序代码是直接交给托管程序去解析的,所以你混淆也没多大意义了,因为你再怎么混淆最终执行的时候也得让托管程序能识别,现在的流行方式是把重要代码和加密算法结合起来,并且将主要代码放多个虚拟机里执行,或者主要代码放服务器上,只有注册并且解密成功后才返回正确的代码。注意做注册机制的时候,不要只单纯的验证注册码是不是正确。最好是能把注册码和加密算法关联起来。这样即使破解者爆破了你的程序,由于没有成功解密主要数据,等于也没有破解成功。

声明:关于《用什么方法防止反编译》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2313732.html