JAVA加密狗(JAVA程序加密保护,防拷贝和防止反编译)
JAVA加密狗(JAVA程序加密保護,防拷貝和防止反編譯)
???? 眾所周知,java為開發語言提供了很方便的開發平臺,但開發出來的程序很容易在不同的平臺上面被移植,現在越來越多的人使用它開發軟件。????
Java有它方便的一個方面,但它同時也帶給了開發者一個煩惱,這就是保護的辦法不多,而且大多數不是很好用,這樣自己辛苦開發出來的程序很容易被人復制而據為己有,一般情況下,大多數的人都是用混編器(java obfuscator)來把開發出來的程序進行打亂以達到沒有辦法來反編譯觀看源代碼,但是這種辦法在網上很容易找到相關的軟件來重新整理,那么這個混編只能控制一些本來也沒有辦法動您的軟件的人,而對于一些掌握工具的人幾乎是透明的,還有就是利用硬件加密鎖,但大多數公司提供的硬件加密鎖只是提供了一些dll的連接或簡單的api調用,只要反編譯他們,就很容易把一些api調用去掉,這樣硬件加密鎖也就不起作用了,但是現在到底有沒有更好的辦法呢?
???? JAVA加密( http://www.hasp.net.cn )提供的外殼加密工具中有一個叫做數據加密的功能,這個功能就能很好的防止去除api的調用,各位都知道:硬件加密鎖的保護原理就是要你被加密過的軟件和加密鎖的硬件要緊緊地結合在一起,而且不容易被輕易的剔出原來的調用,這樣才能很好的保證您的軟件不被復制或拷貝,同時這種方式也很容易被程序員掌握,要對一個軟件實現保護,大約只需要幾分鐘的時間就可以了,下面簡單介紹一下他的原理:運用加密鎖的外殼工具先把調用你的java解釋器來進行加密,那么就是說如果要運用這個解釋器就需要有一把特定的加密鎖存在,然后我們再運用它提供的外殼加密工具中的數據加密把你寫好的java程序(CLASS或JAR包)當作一個文件來處理而對他進行加密并生成新的JAVA程序(CLASS或JAR包),這個加密是采用的AES128位的算法的,這樣這個加密過的數據文件無論采用任何一種反編譯工具都無法反編譯出來。——您的軟件就只能被您的保護過的java解釋器并在有加密鎖的前提下才能正常運行,但是如果沒有加密鎖就不能夠運行您的軟件,從而達到真正保護您的軟件的目的。
???? 如果你對我們對此產品加密方式有興趣或者需要對你的程序做保護,歡迎來電索取詳細產品測試
JAVA加密保護 JAVA加密狗 JAVA程序加密保護 CLASS加密保護 JSP程序加密 JAR加密 JAVA加密鎖 防止反編譯 防止拷貝
公司:廣州亞斯電子有限公司
地址:廣州市天河區中山大道中126號飛泉居608室
電話:020- 82552728????
傳真:020- 82528044
手機:13527652717
聯系人: 李旭堅
電郵: lixujian@gmail.com
http://www.hasp.net.cn
http://www.gzyasi.com
轉載于:https://www.cnblogs.com/HASP1/archive/2010/06/30/1768470.html
總結
以上是生活随笔為你收集整理的JAVA加密狗(JAVA程序加密保护,防拷贝和防止反编译)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《软件过程管理》 第八章 软件过程集成管
- 下一篇: 阿里云安装宝塔面板步骤和流程全方位总结