我在尋找一個java混淆器,它至少會重命名所有私有方法名稱,內部方法變量,例如讀取源代碼和反編譯jar會使它不友好這樣做。我知道獲得算法知識等並不難,我只是想讓它成爲一種反編譯的痛苦,從而維護反編譯的代碼。關於java混淆器改變方法/類/變量名稱的建議
目標是防止某人反編譯源代碼,並簡單地使用它不必做任何工作。我不在乎他們是否可以算出我的算法等等,我只是不希望它超級容易,他們只需反編譯.jar並將100%可見和可讀的源代碼添加到他們的項目中。
對此提出建議?
我在尋找一個java混淆器,它至少會重命名所有私有方法名稱,內部方法變量,例如讀取源代碼和反編譯jar會使它不友好這樣做。我知道獲得算法知識等並不難,我只是想讓它成爲一種反編譯的痛苦,從而維護反編譯的代碼。關於java混淆器改變方法/類/變量名稱的建議
目標是防止某人反編譯源代碼,並簡單地使用它不必做任何工作。我不在乎他們是否可以算出我的算法等等,我只是不希望它超級容易,他們只需反編譯.jar並將100%可見和可讀的源代碼添加到他們的項目中。
對此提出建議?
混淆不是您唯一的選擇。看到我的文章「Protect Your Java Code - Through Obfuscators and Beyond」。如果沒有別的,你會發現有鏈接到積極維護的混淆器。