1、光混淆java代碼還不夠嗎?xml就讓它明碼放那里好了。或者用annotation來配置依賴關(guān)系,這樣xml少很多。

成都創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元石門做網(wǎng)站,已為上家服務(wù),為石門各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
2、到http://proguard.sourceforge點虐 /下載proguard 準(zhǔn)備好你的jar包,我在這里舉例叫做test.jar。解壓proguard,執(zhí)行 bin目錄下的proguardgui.bat。
3、根據(jù)提示一步步完成。把web項目打成jar包后用proguard進(jìn)行混淆,然后把混淆過后的class目錄替換發(fā)布包war中的對應(yīng)目錄,啟動運行是正常的。
4、RetroGuard 是針對 jar 文件做混淆的。使用之前需要先配置一下。可以手工編輯配置文件,更好的方法是使用 RetroGuard 提供的 GUI 工具來生成配置文件。
5、代碼混淆有兩種重要功能。其一,混淆代碼。其二,優(yōu)化代碼。進(jìn)行代碼混淆的程序被稱為代碼混淆器(混淆工具)。進(jìn)行代碼混淆的意義主要在于對代碼進(jìn)行一定程度的加密。
6、圖 Java程序的代碼混淆過程 經(jīng)過混淆的代碼在功能上是沒有變化的,但是去掉了部分名稱中的語義信息。因為種種限制,這類混淆也不可能對所有的名稱都進(jìn)行替換。
RetroGuard 是針對 jar 文件做混淆的。使用之前需要先配置一下。可以手工編輯配置文件,更好的方法是使用 RetroGuard 提供的 GUI 工具來生成配置文件。
java web項目混淆 proguard8工具,說是支持war的,可混淆過后少了classes目錄了,自然成功不了。
最直接的效果是js源文件的變下了,下載源文件的速度大大縮短,相當(dāng)于加載速度更快了。還有一個隱形好處是別人不能破解你的js代碼,因為加密混淆的js代碼十分難懂。用nodejs也可以對js加密混淆,但要用cmd命令操作。
js反混淆需要借助第三方工具:在百度搜索js混淆還原 把要還原的代碼放在第一個文本框,點擊js解混淆就可以了。
打開開發(fā)環(huán)境,新建一個web項目。加載JavaScript腳本引擎,在Java中加載js語句方法。執(zhí)行Java后,運行JavaScriptsay函數(shù)。將java中對象作為js中的全局變量,同時將file類賦給JavaScript腳本語言,并獲得其屬性值。
如何保護我們的源代碼,實際上,應(yīng)該有幾種方法可以使用:使用代碼混淆器 重載應(yīng)用服務(wù)器的classloader 對于第一種方法來說,現(xiàn)在外面有很多開源工具可以使用,個人認(rèn)為最好用的當(dāng)屬proguard莫屬。
混淆也只能是對方法名,變量名稱進(jìn)行混淆;內(nèi)部代碼也只能是對字符串進(jìn)行混淆,以及壓縮等。
java web項目混淆 proguard8工具,說是支持war的,可混淆過后少了classes目錄了,自然成功不了。
具體混淆的步驟簡單。首先,我們需要在工程描述文件project.properties中,添加一句話,啟用ProGuard。
重新打開progrard,執(zhí)行 bin目錄下的proguardgui.bat。點擊第一個選項“Proguard”,再點擊“Load configuration”,選擇我們剛才保存的“test.pro”進(jìn)行加載。
網(wǎng)頁名稱:java怎么混淆代碼 javascript代碼混淆
網(wǎng)頁地址:http://chinadenli.net/article41/deojeed.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司、軟件開發(fā)、品牌網(wǎng)站設(shè)計、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)