史无前例的java代码混淆方法

现在的混淆方法琳琅满目,但每种混淆方法都要用第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)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值