如何鎖定編譯后的Java類以防止反編譯?如何鎖定已編譯的Java類以防止反編譯?我知道這一定是互聯網上討論得很好的話題,但我在提到它們之后,卻無法得出任何結論。很多人確實建議混淆器,但是他們只是用難以記住的字符序列來重命名類、方法和字段,但是敏感的常量值呢?例如,您已經基于密碼的加密技術開發了加密和解密組件。在這種情況下,任何普通的Java人都可以使用賈德對類文件進行反編譯,并輕松檢索密碼值(定義為常量)以及食鹽然后,通過編寫小的獨立程序來解密數據!或者應該在本機代碼中構建這些敏感組件(例如,VC+)并通過JNI?
3 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
添加回答
舉報
0/150
提交
取消