中日韩va无码中文字幕_亚洲va中文字幕无码久_又粗又大又黄又刺激的免费视频_成年人国产免费网站

當(dāng)前位置:

java認(rèn)證:Java加密保護(hù)

發(fā)表時間:2015/3/24 14:33:46 來源:互聯(lián)網(wǎng) 點(diǎn)擊關(guān)注微信:關(guān)注中大網(wǎng)校微信
關(guān)注公眾號

眾所周知,java開發(fā)語言提供了很方便的開發(fā)平臺,而且開發(fā)出來的程序很容易在不同的平臺上面進(jìn)行移植,現(xiàn)在越來越多的人使用它開發(fā)軟件。

Java有了它方便的一個方面,但是他同時也帶給了開發(fā)者一個煩惱,這就是保護(hù)的辦法不多,而且大多數(shù)不是很好用,這樣自己辛苦開發(fā)出來的程序很容易被人反編譯過來而據(jù)為己有。

一般情況下,大多數(shù)的人都是用混編器(java obfuscator)來把開發(fā)出來的程序進(jìn)行打亂以達(dá)到?jīng)]有辦法來反編譯觀看源代碼,但是這種辦法在網(wǎng)上很容易找到相關(guān)的軟件來重新整理,那么這個混編只能控制一些本來也沒有辦法動您的軟件的人,而對于一些掌握工具的人幾乎是透明的,還有就是利用硬件加密鎖,但大多數(shù)公司提供的硬件加密鎖只是提供了一些 dll的連接或簡單的api調(diào)用,只要反編譯他們,就很容易把一些api調(diào)用去掉,這樣硬件加密鎖也就不起作用了,但是現(xiàn)在到底有沒有好的辦法呢?

市場上現(xiàn)有的幾款防止反編譯工具其實(shí)都是改進(jìn)了加載過程。但是加載到JAVA虛擬機(jī)后一樣可以得到CLASS字節(jié)碼的。只要懂JAVA原理的人其實(shí)很用意破解的。JAVACOMPILE 這款工具就不一樣了,javacompile 它是修改了虛擬機(jī)內(nèi)核,用戶目錄里沒有需要的JAVA字節(jié)碼,而是當(dāng)JAVA需要調(diào)用函數(shù)的時候才通過網(wǎng)絡(luò)下載相對應(yīng)的已經(jīng)二次編譯的字節(jié)碼,就算用戶通過 CLASS.getClass 也得不到可以用來反編譯字節(jié)碼。 真正意義上保護(hù)了JAVA知識產(chǎn)權(quán)。 個人版限制編譯30個CLASS文件,文件打包方式下載。

編輯推薦:

JAVA認(rèn)證考試報考指南 / 更多JAVA考試資料

(責(zé)任編輯:xy)

2頁,當(dāng)前第1頁  第一頁  前一頁  下一頁
最近更新 考試動態(tài) 更多>