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