如何防止java代碼被反編譯?建議的任何鏈接或建議使從罐子undecompilable埃克
-1
A
回答
2
我不認爲你可以。
這裏是另一個問題,它涵蓋這個話題:
make your Jar not to be decompiled
一個更好的選擇可能是混淆。它對源代碼中的所有名稱進行了加擾,因此即使它仍然可編譯,它也變得不可讀。
0
如果我沒有錯,你正在談論Java obfuscation
這使你的代碼難以(但不是不可能)反編譯。您可以從here查看一些開源混淆工具。我個人喜歡的迷惑工具之一是ProGuard
。
相關問題
- 1. 埃克給出錯誤從罐子
- 2. 「undecompilable」 源代碼
- 3. 埃克從cx_Freeze程序缺少模塊
- 4. 從罐子
- 5. 埃克服務可能嗎?
- 6. 埃克與pyinstaller蟒蛇?
- 7. 模擬埃克另一名
- 8. C++修補調用埃克
- 9. 從外部罐子
- 10. 爪哇 - 從罐子
- 11. 無法從罐子
- 12. JasperReports的:從罐子
- 13. 使用傑克遜2.5.4罐子反序列含有的屬性
- 14. 使用asmack配置罐子從BEEM
- 15. 試圖從使用埃宋
- 16. 拋出java.lang.ClassNotFoundException而從罐子
- 17. 創建從MoPub SDK罐子
- 18. JasperReports的建設從罐子
- 19. Javafx從罐子的圖像
- 20. 搖籃 - 從依賴罐子
- 21. 從罐子螞蟻junit batchtest
- 22. 缺少罐子從repo1.maven.org
- 23. 創建一個從型號罐子和ViewController罐子
- 24. 從命令行執行罐子裏面的罐子
- 25. 出版兩個罐子和來源罐子從搖籃
- 26. 將外部罐子從命令行打包到罐子裏
- 27. 運行從另一個罐子的罐子
- 28. Maven 3「超級罐子」如何在罐子內嵌入罐子?
- 29. 如何使用Ant從單個罐子列表中下載/解壓罐子?
- 30. 罐子
一切都可以逆向工程。 –
不要在你的問題中儘快使用「即使它們是」最好的「。除此之外,你可能想要尋找混淆。 –
你可以反編譯這個世界上的所有東西......(如果沒有,它適用於jva) – Stunner