[已解决问题] 有什么办法可以保护.Net源代码不泄露?
提问时间: 2007-12-20 11:02
悬赏分:5 浏览:919 次

比如做一个商业的网站管理系统,vs2005编译出来的dll仍然可以用Reflector查看,而且听说它还有插件可以直接复制下来...

 有什么办法可以保护代码,让别人看不到?


所有回答(8)
园子里的瑞克对这方面有研究,,

给你个地址:http://rick.cnblogs.com/
6个月前   回答者:t-mac.NET - 菜鸟二级
一直用的是MaxtoCode的试用版,虽然只有15天的试用期,只要加密的时候把系统时间到将来的某个时间就可以一值用下去了
6个月前   回答者:AndyFish - 小虾三级
推荐 DNGuard HVM 2007 Trial
6个月前   回答者:红尘中迷茫 - 初学一级
看到就能重用?那你做的也太强了,松耦合到了这种程度.
petshop也公布源代码了,有多少是这么用的?看懂都不容易.

除非想整个网站重用,那又不用研究你的代码了,直接Copy...
我倒觉得没什么必要,除非黑客想....
6个月前   回答者:斧头帮少帮主 - 菜鸟二级
不知道编译dll文件时加入混淆如何呢?
我个人认为,无论他人出于什么目的想反编译你的网站中dll文件,从而获得源码,我们都要保护好自己的知识产权。虽然有可能他人对你的源码不感兴趣,只是破解着玩,但是这也是不允许的(除非源码版权所有者同意)。我们现在就是对自己的权利不够重视,总是在想他人就算反编译了又如何,对反编译者又没有用处,但是那是不对的想法,或许他能把你的源码卖给感觉有用的人(无论这个人是出于商业目的购买还是技术目的购买),这样无形中我们就在软件开发领域助长了一种歪风。所以我们要维护自己的源码版权,网站版权等等其他所有的权利(先不要讨论中国法律是否能维护住我们的权利,如果能维护是否又很麻烦复杂,等等法律问题),作为我们自身请坚持这一点,否则将成为助长其他歪风的丰富土壤,有人希望看到中国软件走到旁门左道上吗?
总结个人评论:我支持楼主维护自己的权利,这个意识是非常主要的。我并完全不赞同网友斧头帮少帮主所阐述的观点,黑客如何如何攻击获得你的源码,他人想不想要你的源码,要来了何用?这些都是除自己以外其他人的行为,作为开发者本人无法控制,开发者本人能做的事情就是维护自己的权利,虽然用任何技术都不是绝对安全的,但那也说明开发者想维护自己的权利,总好过把源码拱手让给他人强!
6个月前   回答者:刚刚 - 老鸟四级
支持刚刚
6个月前   回答者:蛙蛙池塘 - 菜鸟二级
加密与解密一直在不停斗争,我觉得简单混淆一下就可以了。要是别人真要破
你也没办法
6个月前   回答者:Melodicsoul - 菜鸟二级
"商业的网站管理系统"这种网站技术含量猜想不会很高吧,如果需要, 混淆一下就可以了,优秀的程序有的是开源的,也没必要太小气.
6个月前   回答者:沙加 - 老鸟四级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除