共有18款Java 代碼混淆和加密開源軟體__Java

來源:互聯網
上載者:User

http://www.oschina.net/project/tag/167/code-confusion?lang=19&sort=view

Java混淆器 ProGuard

ProGuard 是一個免費的 Java類檔案的壓縮,最佳化,混肴器。它刪除沒有用的類,欄位,方法與屬性。使位元組碼最大程度地最佳化,使用簡短且無意義的名字來重新命名類、欄位和方法 。eclipse已經把Proguard整合在一起了。更多ProGuard資訊

最新動向: ProGuard 4.11 發布,Java 代碼混淆器 發佈於 2年前 Java 位元組碼操縱架構 ASM

ASM 是一個 Java 位元組碼操縱架構。它可以直接以二進位形式動態地產生 stub 類或其他代理類,或者在裝載時動態地修改類。ASM 提供類似於 BCEL 和 SERP 之類的工具包的功能,但是被設計得更小巧、更快速,這使它適用於即時代碼插裝。 ASM JavaDoc: http://to...更多ASM資訊

最新動向: 【每日一博】深入位元組碼 -- ASM 關鍵介面 MethodVisitor 發佈於 2年前 JS和CSS壓縮混淆 JsCompressor

JsCompressor,主要用來壓縮、混淆JS(Javascript)與CSS,基於YUI Compressor,目的是方便不熟悉Java或者不喜歡命令列方式進行壓縮的Web開發人員使用。  功能: 1,可壓縮、混淆整個目錄(包括子目錄)下的JS或者CSS檔案,在同一個檔案夾內產生*.min.js或者*.m...更多JsCompressor資訊

最新動向: OSCHINA 6-4期軟體推薦 JsCompressor 發佈於 5年前 位元組碼閱讀器 JClassLib

JClassLib不但是一個位元組碼閱讀器而且還包含一個類庫允許開發人員讀取,修改,寫入Java Class檔案與位元組碼。更多JClassLib資訊

最新動向: JClassLib 4.3 發布,Java 位元組碼查看器 發佈於 2年前 Jocky

1.1 什麼是Jocky?    我們知道,Java是一種跨平台的程式設計語言,其源碼(.java檔案)被編譯成與平台無關的位元組碼(.class檔案),然後在運行期動態連結。 這樣,編譯後的類檔案中將包含有符號表,從而使得Java程式很容易被反編譯。相信每一個Java開發人員,都...更多Jocky資訊

【商業】Java代碼混淆器 DashO Pro

DashO Pro 是Java代碼保護的理想選擇。其代碼保護能力強大易用,方便靈活(商業軟體,非開源)。 該Java混淆器是: 獨立軟體開發商理想選擇——保護其重要智慧財產權; 業界理想選擇——防止針對Java代碼的內部和外部駭客威脅; Sun的選擇——代碼防護和混淆...更多DashO Pro資訊

最新動向: Java混淆器 DashO PRO 6.3 Build1 發布 發佈於 6年前 JODE

JODE包含一個Java混淆器與一個Java最佳化器。通過一個指令檔可以控制Class檔案的多種最佳化方式。它支援以下操作: 1.能夠把Class,method,field 和local names 重命成簡略的,模糊的或者特定名字的或者依照一個轉換表. 2.除去debugging 資訊. 3.除去"壞死的"...更多JODE資訊

【免費】Java混淆器 yGuard

yGuard是一款免費的Java混淆器(非開源),它有Java和.NET兩個版本。更多yGuard資訊

最新動向: yGuard 2.3.0 版本發布 發佈於 7年前 【商業】Java混淆器 Allatori

Allatori(非開源軟體)是一個Java obfuscator屬於第二代obfuscators的家庭,因此它的所有頻譜的機會保護你的智慧財產權。 Allatori具有以下幾種保護方式:命名混淆,流混淆,調試資訊混淆,字串編碼,以及浮水印技術。對於教育和非商業項目來說這個混淆器是...更多Allatori資訊

【商業】Java虛擬機器增強工具 Excelsior JET

Excelsior JET是一款有提前編譯技術的Java虛擬機器增強工具(非開源)。提前編譯器可以將您的類檔案和jars檔案轉化成高度最佳化的二進位可執行檔,能夠在Intel x86平台的Microsoft Windows和 Linux系統中運行。同傳統 JVM(Java虛擬機器)中啟動並執行原始類檔案相...更多Excelsior JET資訊

最新動向: Excelsior JET 9.0 MP2 發布,JAVA 虛擬機器增強工具 發佈於 2年前 RetroGuard

RetroGuard是不錯的Java混淆器,在JBuilder7的企業版中也帶了這個混淆器。 而yGuard 是RetroGuard的一個升級版本內建一個ANT任務更多RetroGuard資訊

JavaGuard

JavaGuard是一個通用的位元組碼模糊器,旨在容易地適合你的規則建造和測試進程,保證你的有價值的代碼更安全,使其不易被反編譯以及其它形式的反向處理。更多JavaGuard資訊

ReJava

ReJava提供一個類庫用於操作class檔案(包括bytecode)和一個GUI工具用於編輯,混淆,注入代碼,搜尋class檔案。更多ReJava資訊

soot

soot是一個java最佳化架構.它提供了四種中間(representation)表現用於分析與轉換java位元組碼.soot既可以作為最佳化和檢查 class檔案的工具也可以作為一個開發與最佳化java位元組碼的架構。在2.0以上的版本soot還包含一個eclipse外掛程式。...更多soot資訊

Retrotranslator

Retrotranslator是一個Java位元組碼轉換工具。它能夠把用JDK5.0編譯的Java Class轉換成可運行在JVM1.4。支援的Java5特性包括:泛型、注釋、枚舉、可變參數個數、自動裝箱/拆箱、增強式的for迴圈、靜態匯入、並 行工具(Concurrency Utilities)、增強collect...更多Retrotranslator資訊

Facebook ProGuard

Facebook ProGuard 是 Facebook 對 ProGuard 的改進版本,速度更快,基於 ProGuard 4.11 開發。 ProGuard 是一個免費的 Java類檔案的壓縮,最佳化,混肴器。它刪除沒有用的類,欄位,方法與屬性。使位元組碼最大程度地最佳化,使用簡短且無意義的名字來重新命名類、...更多Facebook ProGuard資訊

jarg

The jarg makes smaller a jar file in whitch java classes are stored更多jarg資訊

Jen

Jen為位元組碼操作與產生提供一組進階API.利用它可以對Java classe進行重新命名,把一個資料成員(Field)改成Public存取權限和新增一個構建函數等操作。Jen基於ASM2.1並完全支援Java5 注釋(annotations)與範型(Generics)。此外它還提供一組額外的工具類用於在運...更多Jen資訊


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.