翻譯|使用教程|編輯:黃竹雯|2019-02-12 11:07:27.000|閱讀 756 次
概述:Java混淆器Allatori Java obfuscator常見問題集五,包含字符串加密、流混淆是否會使代碼速度變慢并使字節碼增大等問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Allatori Java obfuscator是第二代Java代碼混淆器,為你的知識產權提供全方位的保護。
【Allatori Java obfuscator最新試用版下載】
1.Allatori可以使用'forName()'方法重命名我動態加載的類嗎?
如果類的名稱是靜態可分析的,那么Allatori可以重命名它。例如,如果你的程序中有'forName(“com.company.SomeClass”)',Allatori可以重命名'com.company.SomeClass'類并更改此語句以反映新名稱。
2.字符串加密會使我的代碼速度變慢并使字節碼增大嗎?
加密的字符串在運行時使用已添加到類中的代碼進行解密。這意味著該類運行速度會稍慢。一般來說,這一點影響并不大。字節碼大小的增加通常在1-2%的范圍內。
3.流混淆會使我的代碼速度變慢并使字節碼增大嗎?
通常情況下,Allatori的流混淆會略微增加字節碼的大小,在極少數情況下會略微降低其性能。你需要權衡一下防反編譯程度與字節碼的大小和速度。請注意,字節碼大小增加因應用程序而異,你應該評估字節碼大小增加對字節碼的影響。
4.為什么我用的方法都不會被混淆?
Allatori只會嘗試混淆已經具有一些控制流復雜性的方法流。所以,沒有'if','switch','while'或'for'結構的方法將不會被流混淆。
5.可以將Allatori集成到我的構建環境中嗎?
可以,Allatori有一個命令行界面,可以無縫集成到構建腳本中。
6.可以從Apache Ant構建工具調用Allatori嗎?
可以。 Allatori附帶Ant任務,可以很容易地與Apache Ant一起使用。
7.我為什么需要Allatori?
如上所述,你需要Allatori來保護你的應用程序不被反向工程破解。你還需要它來保護庫中的算法不被復制或者不被黑客利用。與有些客戶一樣,你可能需要使用美國國務院和國家安全局的Allatori才能獲得產品的出口許可證。
另外,你不僅需要一般的混淆器,而且還需要能夠提供最高級別的應用程序保護和性能的混淆器。
如果你關心你的知識產權,那么你就需要Allatori。
《Java混淆器Allatori Java obfuscator常見問題集》的連載就到此結束啦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn