當前位置:編程學習大全網 - 源碼下載 - allatori如何激活

allatori如何激活

Allatori如何減少應用程序包的大小?

作為對應用程序的完整分析的壹部分,可以確定不需要的元素。負責最小化的過程可以消除所有不使用的類,方法和變量,甚至消除實際字節碼的片段,從而產生壹個更小的應用程序。此外,正確使用的混淆方法(例如名稱混淆)會導致尺寸大大減小。

實際上,應用程序的縮小程度取決於應用程序的類型和配置。根據我們的測試,在大多數情況下,這種減少可能約為10-40%,但有時在使用大量第三方庫時,這壹數字可能達到60%。

Allatori是否支持所有Java平臺?

Allatori支持J2EE,J2SE和J2ME Java平臺。

Allatori是否可以在Windows,Mac OS X和UNIX上運行?

Allatori完全用Java編寫,從技術上講,它應在支持1.4+虛擬機的任何平臺上運行。它已經在所有提到的平臺上進行了測試。

Allatori如何混淆類文件?

Allatori為Java代碼逆向工程提供了前所未有的保護水平。Allatori使用所有“傳統”混淆技術。它混淆了調試信息,並重命名了所有可能的方法和字段名稱。它是高度可配置的,因此您可以選擇給定的方法或要重命名的方法組。它不限於私有方法。

此外,Allatori添加了控制流混淆(徹底破壞了許多反向工程工具)和字符串加密,以阻止對程序代碼中顯示文本的輕松訪問。

Allatori是否會更改Java應用程序的源代碼?

不需要原始源代碼。Allatori嚴格在類文件上工作。

Allatori是否壓縮類文件?

不。我們將壓縮物留在jar或zip中。實際上,Allatori通過重命名,刪除不需要的信息以及其他節省空間的優化(實際上始終與Java的類文件格式保持兼容性)相結合,來減少類文件的大小。它還會刪除未使用的常量池條目和其他不需要的信息。

如何使用本機方法混淆類?

本地方法永遠不會被Allatori重命名。此外,它們所在的類不會重命名。Allatori默認排除項將通過確保本地方法本身的名稱以及包含它們的類的完全限定名稱來自動處理任何本地方法。

但是,Allatori無法知道您的本機代碼是否訪問Java字段或方法。如果您的本機代碼確實訪問了您的任何Java字段或方法,則需要從重命名中顯式排除訪問的成員名稱和包含它們的類的完全限定名稱。

我應該如何混淆API庫?

顯然,您不需要重命名設計為公***API的類和方法。但是,可以將Allatori配置為仍然重命名那些類的所有私有成員,並且仍可以將控制流混淆和字符串加密應用於這些類。

Allatori可以使用“ forName()”方法重命名動態加載的類嗎?

如果該類的名稱是可以靜態分析的,則Allatori可以重命名它。例如,如果您的程序中包含“ forName(“ com.company.SomeClass”)”,則Allatori可以重命名“ com.company.SomeClass”類,並更改此語句以反映新名稱。

字符串加密不會降低我的代碼的速度並使它變大嗎?

加密的字符串在運行時使用已添加到該類的代碼解密。這意味著該類的運行會稍微慢壹些。通常,性能影響不明顯。字節碼大小的增加通常在1-2%的範圍內。建議您衡量對課程的影響。

不會進行混淆處理會使我的代碼變慢並使它變大嗎?

通常,Allatori的流混淆會稍微增加字節碼的大小,在極少數情況下會略微降低其性能。在反編譯保護程度與字節碼大小和速度之間進行權衡。請註意,大小的增加會因應用程序的不同而有所不同,您應該衡量對字節碼的影響。

為什麽我的所有方法的流程都沒有被混淆?

Allatori僅嘗試混淆已經具有某些控制流復雜性的方法流。因此,沒有“ if”,“ switch”,“ while”或“ for”構造的方法將不會被流程混淆。

我可以將Allatori集成到我的構建環境中嗎?

是的,Allatori有壹個命令行界面,可以無縫集成到構建腳本中。

可以從Apache Ant構建工具調用Allatori嗎?

是。Allatori附帶了Ant任務,可以輕松地與Apache Ant壹起使用。

為什麽需要Allatori?

如前所述,您需要Allatori來保護您的應用程序免遭反向工程。您還需要它來防止庫中的算法被復制或對您使用。與某些客戶壹樣,美國國務院和國家安全局可能要求您使用Allatori,以便獲得產品的出口許可證。

此外,您不僅需要普通的混淆器,還可以提供最高級別的應用程序保護和性能的混淆器。

如果您關心自己的知識產權,則需要Allatori。做出正確的決定。

  • 上一篇:在linux下能創建windows 的文件系統嗎
  • 下一篇:為什麽十二生肖裏只有龍是虛構的?
  • copyright 2024編程學習大全網