從我所瞭解的情況來看,模糊java web應用程序只會讓讀取應用程序變得困難一些,但逆向工程仍然是可能的。模糊java web應用程序
我的目標就是使它非常難讀,而不是有能力反編譯和運行(不知道如果可能的話,我想它仍然只是醜陋的變量名??運行)
所以變量名稱如:
String username =「asdfsadf」;
將變得
字符串aw34Asdf234jkasdjl_asdf2343 = 「asdfsdaf」;
這是正確的:
- 公共類和變量保持不變
- 唯一的民營串/類/方法可以改名
- 串encrytion可以用於像加密密鑰一些敏感字符串數據等
真的,我的目標是讓別人不能只是反編譯和釋放代碼。
這是什麼問題? – 2010-01-05 03:56:19
你是否害怕向世界展示你的代碼? :P – shylent 2010-01-05 08:36:41