是否可以防止.NET MSIL DLL的反编译?
发布时间:2020-12-14 02:15:18 所属栏目:Windows 来源:网络整理
导读:几乎所有.net程序集都可以使用 Reflection进行解编译.这意味着所有.net产品都是开源的,因为代码可以很容易地被其他开发人员使用. 没有办法让我们可以加密代码(至少对某些安全逻辑来说),这样就不会轻易破解或误用. 编辑 老问题winforms .net真的等于开源吗?
几乎所有.net程序集都可以使用
Reflection进行解编译.这意味着所有.net产品都是开源的,因为代码可以很容易地被其他开发人员使用.
没有办法让我们可以加密代码(至少对某些安全逻辑来说),这样就不会轻易破解或误用. 编辑 老问题winforms .net真的等于开源吗?编辑时考虑了有关正确使用“开源”一词的评论 解决方法
没有
所有代码都可以进行逆向工程,复制,克隆,重用,重新链接等.开源意味着它在法律意义上是免费的,因此人们可以从代码中学习.这也意味着技术可以发展,可以创造更强大的长期技术经济,而不是短期主义.阅读“大教堂和市集”是有偏见但相关的观点. 我不知道一种足够强大的代码保护方法,它不仅仅是高度混淆,而且只是通过默默无闻的安全性.仅凭您的问题,您需要通过阅读和研究问题意图的技术,逻辑和可能的哲学品质来了解您所询问的主题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 修改Active Directory连接对象
- Windows平台安装配置mysql数据库
- ms-access – Microsoft Jet的64位替代方案
- windows server2012 IIS压力测试500就报错的问题
- WindowsXP中快速配置Apache+PHP5+Mysql
- 如何从PowerShell获取错误代码(ErrorLevel)到Windows命令提
- windows – 如何了解跨平台游戏开发?
- windows-server-2008 – 新颖的eDirectory和Windows XP / S
- windows-server-2003 – 监控服务器温度的最佳方法是什么?
- Windows安装程序 – Windows错误2356
推荐文章
站长推荐
- windows-server-2008 – 增加Kerberos票证的MaxT
- 是否可以在没有窗口的情况下使用Windows Raw Inp
- 调试 – Windows Phone 7:从计算机控制手机
- 如何提高Windows Subversion客户端更新性能?
- windows-server-2008 – 如何在两台Windows 2008
- 如何防止我的.Net dll被添加为参考?
- windows-server-2008 – 如果我手动设置Response
- windows-7 – 在程序关闭时用批处理文件更改壁纸
- Windows Azure – 以编程方式创建订阅
- windows-server-2008 – 在IIS中,将多个应用程序
热点阅读