如何加密.net

发布网友 发布时间:2022-04-24 03:38

我来回答

3个回答

热心网友 时间:2022-04-27 15:57

.net使用IL中间语言十分容易被反编译,通常都使用混淆作为一种加密手段,比如VS自带混淆工具(dotfuscator)。不过混淆不算真正防反编译,还是同样能反编译的,只不过代码难读懂而已,并且现在破解混淆的方式也比较多。所以真正要防反编译还是需要通过加密代码的方式。比如德国威步他们提供一种对.NET代码完全加密保护的方式的自动外壳工具,会对所有函数类全部进行加密处理,并且混淆函数和类名,曾经测试过用Reflector(.net反编译工具)反编译他们加密软件加密的过的.NET程序,结果完全无法正常显示其内容。

热心网友 时间:2022-04-27 17:15

NET Reactor最简单的使用方法就是点击file选项中的open添加要混淆加密的exe、dll文件,添加后会有默认的选项,直接点击左边的protect保护,会在原文件同目录中出现一个以你加密的exe命名的_Secure文件,加密混淆后的文件在里面,如:加密My.dll 会出现My_Secure文件里面有一个加密混淆后的My.dll文件

热心网友 时间:2022-04-27 18:50

.NET加密原理及方法_百度经验(仅供参考):

网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com