java加密保護

java加密保護是java開發語言提供了很方便的開發平台,而且開發出來的程式很容易在不同的平台上面進行移植,現在越來越多的人使用它開發軟體。

眾所周知,Java有了它方便的一個方面,但是他同時也帶給了開發者一個煩惱,這就是保護的辦法不多,而且大多數不是很好用,這樣自己辛苦開發出來的程式很容易被人反編譯過來而據為己有,一般情況下,大多數的人都是用混編器(java obfuscator)來把開發出來的程式進行打亂以達到沒有辦法來反編譯觀看原始碼,但是這種辦法在網上很容易找到相關的軟體來重新整理,那么這個混編只能控制一些本來也沒有辦法動您的軟體的人,而對於一些掌握工具的人幾乎是透明的,還有就是利用硬體加密鎖,但大多數公司提供的硬體加密鎖只是提供了一些dll的連線或簡單的api調用,只要反編譯他們,就很容易把一些api調用去掉,這樣硬體加密鎖也就不起作用了,但是現在到底有沒有好的辦法呢? 市場上現有的幾款防止反編譯工具其實都是改進了載入過程。但是載入到JAVA虛擬機後一樣可以得到CLASS位元組碼的。 只要懂JAVA原理的人其實很用意破解的. JAVACOMPILE 這款工具就不一樣了,javacompile 它是修改了虛擬機核心, 用戶目錄里沒有需要的JAVA位元組碼,而是當JAVA需要調用函式的時候才通過網路下載相對應的已經二次編譯的位元組碼,就算用戶通過 CLASS.getClass 也得不到可以用來反編譯位元組碼。 真正意義上保護了JAVA智慧財產權。 個人版限制編譯30個CLASS檔案,檔案打包方式下載。
http://www.javacompile.com/javacompilev1.0.rar

相關詞條

熱門詞條

聯絡我們