天下所有的硕士都要毕业吧,大家都需要发表一些自己的见解,实在一点我想研究一下我用得到得而且需要得东西,时间不多了,希望我搞快一点弄好.
混淆的问题:首先的必要性,我认为是有必要的,我自己开发的商用软件,都不希望被人家重复利用,所以里面的一些东西还是值得保密的.
混淆技术目前基本应该算还是比较成熟了,有些商业产品和开源产品可以使用.
在混淆本身上做文章的可能性不大,找点周边的....
今天想到一些开发工具包,非JDK自带的应该还是需要混淆吧,如果是有商业价值的话.例如Swt的一些基于eclipse的插件产品,比我用过的windowsbuilder,当然它没有混淆,也不需要混淆,因为它已经做了windows的本地化,应该都是DLL了,但是如果不做本地化的前提下还是比较有意义的,要保护源代码,但是不能混淆了类和函数的名字,基于设计模式的一些东西能不能做一些工作:今天想到了门面模式....