如何防止你的 jar 被反編譯?




以上幾種技術(shù)都有不同的應(yīng)用環(huán)境,各自都有自己的弱點(diǎn),表1是相關(guān)特點(diǎn)的比較。
混淆技術(shù)介紹
表1 不同保護(hù)技術(shù)比較表



預(yù)防性混淆
在具體的方案中,我們將程序分為兩個(gè)部分,一個(gè)是由本地代碼編寫(xiě)的題庫(kù)訪問(wèn)的模塊,另外一個(gè)是由Java開(kāi)發(fā)的其它模塊。這樣可以更高程度地保護(hù)題目管理模塊不被反編譯。對(duì)于Java開(kāi)發(fā)的模塊,我們?nèi)匀灰褂没煜夹g(shù)。該方案的示意圖參見(jiàn)圖7。


正文結(jié)束
1.心態(tài)崩了!稅前2萬(wàn)4,到手1萬(wàn)4,年終獎(jiǎng)扣稅方式1月1日起施行~
2.深圳一普通中學(xué)老師工資單曝光,秒殺程序員,網(wǎng)友:敢問(wèn)是哪個(gè)學(xué)校畢業(yè)的?
3.從零開(kāi)始搭建創(chuàng)業(yè)公司后臺(tái)技術(shù)棧
5.清華大學(xué):2021 元宇宙研究報(bào)告!
6.為什么國(guó)內(nèi) 996 干不過(guò)國(guó)外的 955呢?

評(píng)論
圖片
表情
