用.NET做了一个dll文件,我想对dll文件加密(不能让该文件被反编译成代码...
发布网友
发布时间:2022-04-23 18:42
我来回答
共2个回答
热心网友
时间:2022-04-27 13:28
据我了解,好像可以加个什么签名字符串,具体的我也不清楚。正好我也要做这方面的要求设置,相互学习一下
热心网友
时间:2022-04-27 14:46
只是DLL都会被反编译,只是反编译后的难度和可读性差别,VS自带有社区版本的dotfuscator,收费的maxCode等...追问maxCode是收费的啊?还有什么方法吗
追答max(to)code是一种产品,给.NET的应程序混淆的,降低代码反编译后的可读性,同dotfuscator是一样的.一般混淆工具都是商业化的.
如何对编译的dll文件进行加密来防止反编译?
第二种就是MAXTOCODE的保护技术了,MAXOTCODE 采用了难以理解的机器语言来加密您的.NET程序集,(特别注意:MAXTOCODE的强度建立在加密算法之上,而不上简单的混淆。)在程序集运行时运态解放源代码,所以在原理上已经比混淆强度提高了许多。我们保护您所有的代码,不让不法份子看到您任何一个有效的代码,...
软件采用.net C#开发,不想让人轻松破解核心逻辑及授权验证代码,DLL也...
一、不能看:.NET DLL可以包含托管堆代码(可以被反编译的)与非托管堆代码(不能被反编译,要反编译也是更高层次的了,不在讨范围内),我们将核心逻辑代码置于非托堆代码中,由托管堆代码提供接口供外部调用,调用时将非托管代码通过.NET动态编译特性编译后返回执行结果。这样就保证了不能看。二、...
C#生成的dll文件,用工具混淆后达到了防止反编译的目的,但问题是为什 ...
回答:用压缩软件试试
如何维护.net中的dll文件防破解
.net的实时编译(JIT)特性决定了用它开发的程序可以被轻松反编译,同时由于采用反射等技术,使得DLL能被未授权调用。所以要想不被破解,一是不能被反编译看到源码,二是不能被随意调用。什么混淆加壳加密等,都是可逆的。鉴于.net代码可以包含非托管代码,我们可以用C++解析C#代码生成DLL,这个DLL在被调...
c# .dll文件加密问题!
加密狗的外壳工具,但是要注意.net的版本
.net开发的exe安装文件可以反编译吗
可以,用reflector 及其它 用混淆器加密及数字签名,可挡掉大部分dll文件被人家反编译.但魔高一尺,道高一丈, 要做到完全加密是很难的.有些Dotfuscator防反编译软件可以参考, 但那些功能强大的Dotfuscator都是商业软件,要花银子买.总之,不管你加密的如何好,只是延长破解和反编译成可阅读代码的时间而以...
asp.net的这种dll文件是通过什么加密的啊?
可以通过软件来加密 推荐用文件夹加密超级大师,安全易用的文件夹加密软件。支持所有windows系统。可以加密文件夹,加密文件,加密磁盘,安全易用。加密后的资料防删除,复制。下载文件夹加密超级大师。安装后,在需要加密的文件夹上单击右键选择加密。然后设置密码就OK了。
dll文件反编译成源代码
1、首先在反编译工具中打开DLL文件。2、然后用“程序集管理器”浏览DLL文件的节点。3、双击某个节点查看它的代码,然后在右侧栏中,弄清楚不同的代码。4、接着将代码导到Visual Basic中。5、最后在Visual Studio中编辑代码,就完成了反编译DLL文件。
如何修改asp.net生成的dll文件
没办法...只可以"查看"猜测出来的代码,不能修改.可以用reflector查看.可以下载这个工具.不过版权可以用其他办法"去掉",比如aspx,而不是修改dll里面的东西.
怎样加密dll文件
.NET程序没有加密工具,至少是现在没有,将来有没有就不知道了.因为.NET程序不管你怎么加密最终它还是会生成.NET专用的IL指令.而IL指令又可以直接翻译成.NET所支持的语言代码..最好的办法就是混淆,使用工具把代码打乱,打乱到连你自己都看不懂,,这样相信很多人都不会有耐心去破解你的程序了.在网上找...