加殼是對(duì)native還是java
1 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
在c世界,對(duì)代碼進(jìn)行加密,主要通過加殼的方式。所謂加殼,就是先將程序代碼加密,然后用特定的程序加載器,將代碼解密后加載進(jìn)內(nèi)存,這樣可以在防止代碼的反編譯,當(dāng)然,有加殼工具,也有解殼工具,雖然不能100%防止crack,但仍然給代碼增加一層有力的保護(hù)。
然而在java世界,保護(hù)代碼是件很困難的事情,因?yàn)?a >class文件非常規(guī)范,極易反編譯,且反編譯后的代碼清晰可讀。常見的保護(hù)辦法是使用混淆器,打亂class和function以及變量的名字,可以干擾反編譯后的代碼的可讀性。雖然簡(jiǎn)單提高了代碼的安全性,但還僅僅相當(dāng)于未加殼的c程序。
- 1 回答
- 0 關(guān)注
- 697 瀏覽
添加回答
舉報(bào)
0/150
提交
取消