軟件加密與授權管理的概念

  軟件加密的是什麼,簡單來說就是爲軟件加密以使軟件不被盜版。軟件保護是針對軟件開發者提出的,而軟件授權(License)的概念則是同時考慮了開發者和最終用戶兩方面的感受而提出的。“授權(License)”在名字上弱化了“保護”給最終用戶帶來的對立情緒,強調了軟件的授權許可使用。

  軟件加密的概念是站在開發者的角度出發的, 它強調的是利用以加密爲主的技術手段保護軟件不被破解。從理論上說,只要擁有足夠的資源和時間,所有的軟件保護技術都可以被破解。但是,如果一種保護技術的安全強度達到了讓破解者付出比購買軟件還要高的成本,這種保護技術就是成功的,值得使用。

  常用的軟件保護方式一般分爲軟加密和硬加密兩種。軟加密一般採用與計算機硬件特徵綁定的電子許可證形式。硬加密主要是指加密狗或加密鎖。傳統的使用電子許可證和加密鎖保護軟件的方案一般並不包括授權和用戶管理的功能,軟件開發商往往需要自行開發初始化工具和用戶管理工具。單純的軟件保護功能無法滿足互聯網時代的軟件電子化發行以及按需銷售的要求。

  授權管理(License)是軟件保護概念的延伸和發展。其目標對象同時涵蓋了開發商和最終用戶兩個方面。其目是在保護軟件不被盜版的同時,爲開發商創造更方便、更靈活的銷售模式。

  授權管理(License)在實現軟件保護技術的基礎上,能夠提供從軟件授權(License)的設計、開發集成、調試,到軟件授權(License)的生成、分發、管理一整套完善的解決方案。從傳統的軟件保 護過渡到軟件授權,不僅是軟件保護在互聯網時代發展的必然結果,也是開發商降低軟件的保護和發行成本,更快響應用戶需求和市場的變化的強烈願望。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章