以色列阿拉丁公司(http://www.prosperousness.com.cn/)提供的HASP HL加密鎖提供的外殼加密工具中有一個叫做數據加密的功能,這個功能就能很好的防止去除API的調用,各位都知道:硬件加密鎖的保護原理就是要你被加密過的軟件和加密鎖的硬件要緊緊地結合在一起,而且不容易被輕易的剔出原來的調用,這樣才能很好的保證您的軟件不被盜版,同時這種方式也很容易被程序員掌握,要對一個軟件實現保護,大約只需要幾分鐘的時間就可以了,下面簡單介紹一下他的原理:
運用阿拉丁公司提供的外殼工具先把調用你的java解釋器來進行加密,那么就是說如果要運用這個解釋器就需要有一把特定的加密鎖存在,然后我們再運用它提供的外殼加密工具中的內容加密把你寫好的java程序當作一個文件來處理而對他進行加密,這個加密是采用的AES128位的算法的,這樣這個加密過的數據文件??您的軟件就只能被您的保護過的java解釋器來進行解釋,但是如果沒有加密鎖就不能夠運行您的軟件,從而達到真正保護您的軟件的目的。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/