根據《計算機世界》的統計調查,大多數軟件開發者都有過辛苦開發的軟件被盜版的慘痛經歷。盜版軟件每年給整個軟件行業帶來上億的損失。軟件行業正面臨著投入與回報比例極度失衡,陷入無序、不可持續、無規模的發展狀態,盜版趨勢愈演愈烈。大量的軟件開發者面對盜版幾乎束手無策。
造成這種情況的主要原因是加密鎖技術的停滯、硬件的落後和更先進的破解手段。傳統的加密鎖產生於90年代,功能比較簡單,比如存儲、模塊編號、算法變換、種子碼等。,遠遠不能滿足新世紀軟件加密的要求。目前主要有兩種破解技術:硬破解是指通過硬件克隆達到破解的目的;軟破解通常通過用OllyDbg等反編譯工具跟蹤程序,或者通過分析軟件與鎖之間的通信數據來實現。
傳統加密鎖無法有效抵禦上述破解攻勢,導致軟件開發者在與破解者的對抗中處於劣勢。其根源在於:
弱點1:設計原理簡單,缺陷很大。
傳統加密鎖中的讀寫功能和算法轉換功能的致命缺點是數據相對固定或者變化範圍有限。