翻譯|使用教程|編輯:莫成敏|2019-10-29 14:06:40.973|閱讀 676 次
概述:Allatori Java obfuscator是第二代Java代碼混淆器,為您的知識產權提供全方位的保護。本文主要介紹了Allatori Java obfuscator重命名屬性中的第二部分內容,包括方法命名、字段命名、classes-naming-prefix和Methods -naming-prefix。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Allatori Java obfuscator是第二代Java代碼混淆器,為您的知識產權提供全方位的保護。大部分第二代混淆器都具有保護功能。Allatori除了保護功能之外,還附加了一系列的功能,幾乎可以抵御一切的代碼攻擊。同時,Allatori可以讓您的程序體積更小,速度更快,效果簡直讓人難以置信。
本文主要介紹了Allatori Java obfuscator重命名屬性中的第二部分內容,包括方法命名、字段命名、classes-naming-prefix和Methods -naming-prefix。
方法命名
值 | 描述 |
緊湊 | (默認) Allatori將盡可能使用單字符名稱,從而使生成的jar變小。 |
iii | 所有名稱將具有相同的長度,并且僅大小寫不同-iiii,iiiI,iiIi等。與其他重命名選項相比,生成的jar文件將更大。 |
abc | 方法將重命名為“a”,“b”,“c”,“d”,...,“aa”,“ab”等。 |
123 | 方法將重命名為“1”,“2”,“3”,...,“00”,“01”等。 |
關鍵字 | Allatori將使用Java保留關鍵字(“if”,“for”,“int”等)作為方法名稱。這種命名在類文件格式中是合法的,但會使許多反編譯器感到困惑。但是,與緊湊命名相比,這會使生成的jar文件更大。 |
真實 | 通常,某些方法不會根據配置規則重命名。Allatori將采用這些方法的名稱,并將其命名為重命名的方法,這使得新名稱與原始名稱之間的區別不清楚。可以與其他方法命名選項結合使用(如果名稱用盡,則將使用第二個選項)。 |
自定義(filename.txt) | 名稱將使用提供的文本文件構造。文件的每一行代表一個名稱元素。如果文件有兩行“0”和“1”,則生成的名稱將是“0”,“1”,“00”,“01”,“10”,“11”,“000”等。 |
獨特 | 唯一重命名屬性的快捷方式。可以與其他方法命名選項結合使用。如果任何兩個方法具有相同的名稱和簽名,則這些方法將重命名為相同的新名稱。如果任何兩個方法具有不同的名稱/簽名,則重命名后這些方法將具有不同的名稱。它確保后續增量混淆運行期間的一致性。 |
例:
字段命名
值 | 描述 |
緊湊 | (默認) Allatori將盡可能使用單字符名稱,從而使生成的jar變小。 |
iii | 所有名稱將具有相同的長度,并且僅大小寫不同-iiii,iiiI,iiIi等。與其他重命名選項相比,生成的jar文件將更大。 |
abc | 字段將重命名為“a”,“b”,“c”,“d”,...,“aa”,“ab”等。 |
123 | 字段將重命名為“1”,“2”,“3”,...,“00”,“01”等。 |
關鍵字 | Allatori將使用Java保留關鍵字(“if”,“for”,“int”等)作為字段名稱。這種命名在類文件格式中是合法的,但會使許多反編譯器感到困惑。與緊湊命名相比,這會使生成的jar文件更大。 |
真實 | 通常,某些字段不會根據配置規則重命名。Allatori將使用這些字段的名稱,并將它們賦予重命名的字段,這使得新名稱和原始名稱之間的區別不清楚。可以與其他字段命名選項組合(如果名稱用盡,則將使用第二個選項)。 |
自定義(filename.txt) | 名稱將使用提供的文本文件構造。文件的每一行代表一個名稱元素。如果文件有兩行“0”和“1”,則生成的名稱將是“0”,“1”,“00”,“01”,“10”,“11”,“000”等。 |
例:
classes-naming-prefix
值 | 描述 |
任何字符串 | 指定的字符串將用作所有重命名類的名稱前綴。 |
例:
可能的用法是將MainClass $指定為前綴:
一些反編譯器會將重命名的類視為MainClass的內部類。
Methods -naming-prefix
值 | 描述 |
任何字符串 | 指定的字符串將用作所有重命名方法的名稱前綴。 |
例:
文章內容到這里就結束了,后面將會更新重命名的第三部分內容哦,您可以繼續關注我們~或者您可以點擊下載Allatori Java obfuscator試用版嘗試一下~
相關內容推薦:
第二代Java代碼混淆器Allatori Java obfuscator教程:重命名屬性(一)類命名
第二代Java代碼混淆器Allatori Java obfuscator教程:控制流混淆和廣泛流混淆
第二代Java代碼混淆器Allatori Java obfuscator教程:字符串加密類型
第二代Java代碼混淆器Allatori Java obfuscator教程:字符串加密和版本
第二代Java代碼混淆器Allatori Java obfuscator教程:字段標簽和方法標簽
想要購買該產品請點擊“在線訂購”,想要了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn