java混淆器的作用

java混淆器的作用:

一、

用java寫的代碼 編譯後成爲.class文件  但是這個class文件可以被反編譯查看到源代碼。如果代碼作者不希望源代碼被別人看到 就利用混淆器把源代碼混淆 但是程序功能還是
正常的,編譯後供別人使用,當別人反編譯class文件想查看源代碼時發現的是被混淆後的代碼,雖然這些混淆後的代碼也可以分析出來但是很困難
舉個例子
class Person
{
    private String name;
    private int age;
    public Person( String n, int a ){
        name = n;
        age = a;
    }
}
混淆後
class OOOOo{
    private String oooo;
    private int ooo;
    public OOOOo( String oo, int o){
        oooo = oo;
        ooo = o;
    }
}
二、
 混淆器的還有一個作用那就是對代碼進行壓縮,比如一個j2me程序打完包是400KB,使用混淆器混淆後就被壓縮成100KB的文件,這對於手機這種內存空間比較寶貴的設備來說
顯得尤爲必須。 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章