僅做記錄之用。 java代碼可以反編譯,因此有時候要保護自己的知識產權還真得費點心思,一般來說有三個思路: 1、將class文件加密,這個是最安全的,但也費事兒,因為要重寫classloader來解密class文件 ...
Maven 環境下使用 proguard maven plugin 插件混淆你的源碼 時間 : : 肖國穎的個人頁面 原文 http: my.oschina.net noahxiao blog 主題 Maven 一 場景介紹 兩個工程 Project ,Project 將被混淆的工程 。Project 將通過 Maven 依賴配置的方式引用混淆后的 Project 。后面我會詳細介紹 pom.xm ...
2016-03-31 10:09 0 3489 推薦指數:
僅做記錄之用。 java代碼可以反編譯,因此有時候要保護自己的知識產權還真得費點心思,一般來說有三個思路: 1、將class文件加密,這個是最安全的,但也費事兒,因為要重寫classloader來解密class文件 ...
僅做記錄之用。 java代碼可以反編譯,因此有時候要保護自己的知識產權還真得費點心思,一般來說有三個思路: 1、將class文件加密,這個是最安全的,但也費事兒,因為要重寫classloader來解密class文件; 2、使用花指令 ...
目錄 Java代碼混淆工具ProGuard 簡介 描述 作用的環境 功能 工作原理 下載 使用時注意事項 版本問題 JDK位數問題 ...
本文轉自 1:下載 proguard6.0.3.zip https://pan.baidu.com/s/1RIYSkCwSquASQ3EidD1SMw 提取碼 : wlhc 2:解壓進入bin ,執行 proguardgui.bat 3:添加要混淆的jar跟輸出的jar ...
由於需要將源碼打包做代碼混淆,選擇proguard,開始使用各種問題,各種jar包版本問題,但最終成功了,記錄一下,也希望能夠幫助大家 在pom中添加代碼: 注意: -keep class 類/包.** 表示保留類名 -keepclassmembers class 類/包 ...
;artifactId>proguard-maven-plugin</artifactId& ...
下載Proguard, 我下的是最新的Proguad5.2 在windows下運行bin/proguardgui.bat, 可以看見圖形界面, 載入配置, 然后process. 配置文件例子 ...
1.情景展示 我的需求是:為了將項目部署到機器上時,既不影響項目的正常運行,又可以做到降低項目源碼(class文件)的可讀性,其主要目的是為了防盜。 一般情況下是用不到混淆器的,但是實際生活中往往存在這樣的問題或需求,比方說:由於時間緊迫,兩家企業被迫聯合 ...