现在的混淆方法琳琅满目,但每种混淆方法都要用第3方软件,其实混淆的目的就是让想读源程序的人比较困难的看懂代码而已,用混淆器在发不产品的时候比较有用,如果程序员之间团队开发,又怕同事和同行剽窃自己的劳动成果,自己用个混淆器混淆代码,会让带上个不注重团队团结的帽子,这个问题一直困扰着许多java开发者。
我有一种混淆方法可以解决上面的问题,由于用了多年,怕烂掉,所以奉献出来,谢谢大家捧场。
其实很简单:大家把我下面的程序拷贝编译看看:
public class HelloWorld{
public void haha(){
String hospitalStringValues="hello,World";
System.out.println(hospitalStringValues);
}
public static void main(String[] args) {
new HelloWorld().haha();
}
}
大家用反编译器看看源代码,是不是很吃惊,一般我们在编写程序的时候在一个主要的类中所有的自己定义的变量和方法都用中文全角英文来编写,又有好多内部类。这样的代码很是强悍,就连我自己看自己的反编译过来的代码我的看不明白,何况是不知道算法和函数定义的别人。
就写到这,祝愿我们的成果不那么白白流失。
希望好了就加精。
保证原创。我java生涯这么多年没有出现这种方法来混淆的。
文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/200867/123508.html)
分享到:
相关推荐
《阿里巴巴Java开发手册》系统性地从编程、数据库、异常日志、工程...该版本将是阿里官方对外释放的最后一个PDF版本,也是史上内容最全、修正最为彻底的一个版本,并且史无前例地增加了单元测试规约,绝对值得珍藏。
同时,将更名为《Java开发手册》,涵盖史无前例的三大升级 1)鉴于本手册是社区开发者集体智慧的结晶,本版本移除阿里巴巴 Java 开发手册的限定词“阿里巴巴”。 2)新增 21 条新规约。比如,switch 的 NPE 问题、...
阿里巴巴Java开发手册1.3.1高清原版-PDF,该版本将是阿里官方对方释放的最后一个PDF版本,也是史上内容最全、修正最为彻底的一个版本,并且史无前例地增加了单元测试规约,绝对值得珍藏
《Java开发手册》最新版涵盖了史无前例的三大升级: 1.新增21条新规约。比如,switch的空指针问题、浮点数的比较、无泛型限制引起的类型混乱、加锁与解锁的注意事项、YYYY的日期格式问题等; 2.修改描述112处。...
《Java开发手册》更新版,涵盖史无前例的三大升级: 1.新增21条新规约。比如,switch的空指针问题、浮点数的比较、无泛型限制引起的类型混乱、加锁与解锁的注意事项、YYYY的日期格式问题等; 2.修改描述112处。...
java设计莫说,史无前例的完整版
同时,将更名为《Java开发手册》,涵盖史无前例的三大升级 1)鉴于本手册是社区开发者集体智慧的结晶,本版本移除阿里巴巴 Java 开发手册的限定词“阿里巴巴”。 2)新增 21 条新规约。比如,switch 的 NPE 问题、...
阿里正式发布《Java开发手册》终极版!2017-09-25 阿里技术别人都说...该版本将是阿里官方对外释放的最后一个PDF版本,也是史上内容最全、修正最为彻底的一个版本,并且史无前例地增加了单元测试规约,绝对值得珍藏。
史无前例的近义词.doc
CDH集群搭建史无前例详细版,按着文档搭,基本很稳,描述的很详细
史无前例的Web3.0革命(一).docx
历年考研英语真题权威解析 考研英语命题第一人张剑穷毕生精力精心打造而成 空前绝后 绝无仅有
我最喜欢这样的刷机包 这是我寻找已久的刷机包
你的五笔技术革新将从此开幕了,你的打字速度也是无敌的,哈哈!!!!!!!!!!!!!!!
门户网站是政府部门信息发布的总平台,也是政府部门集中对外提供服务的总平台,这个平台能够为政府提供虚拟主机、电子邮件、信息检索等服务;能通过导航程序在技术、功能等方面实现网站间有机衔接;...
该版本将是阿里官方对外释放的最后一个PDF版本,也是史上内容最全、修正最为彻底的一个版本,并且史无前例地增加了单元测试规约,绝对值得珍藏。
子类话VB6自带标准按钮,实现透明。 没账号的同学可以去我的博客下载 http://www.cnblogs.com/imez
学vb的好工具终于出现了,这里祝福大家好运!!
Cloudera大数据平台环境搭建(CDH5.13.1版)
史无前例的 java js 无论主线程还是子线程互相调用 超级简单