[發明專利]一種采用混合加密算法實現對軟件發放控制的方法有效
| 申請號: | 201710261600.7 | 申請日: | 2017-04-20 |
| 公開(公告)號: | CN107247891B | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 倪松;孫越;王雪艷;呂抒鉞;劉威乾;趙哲藝 | 申請(專利權)人: | 江蘇林洋能源股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/60 |
| 代理公司: | 北京思創大成知識產權代理有限公司 11614 | 代理人: | 王堯 |
| 地址: | 226200 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 采用 混合 加密算法 實現 軟件 發放 控制 方法 | ||
一種采用混合加密算法實現對軟件發放控制的方法,包括:S1、后臺控制器建立數據庫;S2、用戶啟動軟件,獲取計算機的唯一識別信息發送證書文件給后臺控制器;S3、后臺控制器為該用戶分配硬件狗,提取所購軟件功能模塊的解碼信息,回傳證書至軟件所安裝的計算機;S4、用戶收取證書文件和硬件狗,將硬件狗插入計算機,導入證書文件;獲取所購軟件功能模塊的解碼信息,與軟件中對應的功能模塊進行匹配,運行所購軟件功能模塊。本發明的混合加密算法實現對于后臺控制器即注冊系統和外發軟件進行證書控制的安全證書模塊,具有硬件加密和軟加密雙重保護,安全性高,本發明可以用于所有需要進行軟件使用控制的場合。
技術領域
本發明涉及一種采用混合加密算法實現的對軟件發放控制的安全證書模塊,對軟件發放的時效,功能點進行控制,適用于商用付費軟件的控制和公司科研技術的保密。
背景技術
目前,PC上的軟件架構主要有B/S(Browser Server),C/S(Client Server)和不需要服務機的本地軟件。
商用的BS架構軟件一般是部署在客戶的服務器上實現網頁訪問的大型數據系統,這個系統可以運行在局域網內或者公網環境中,熟悉行業的人很容易拿到服務器web服務器中的部署包進行部署和使用。
商用的CS架構軟件和本地軟件一般是以安裝包的方式給客戶,通過安裝包進行自動安裝和使用
對于公司的商用軟件或者含有自主研發技術的軟件為了保證對外能回收利潤或者不被肆意的盜用和模仿技術,因此,十分有必要采用安全證書模塊對軟件的發放進行控制。
目前,市場上大部分的商用軟件都是采用注冊碼驗證的機制,很容易出現多機使用一個注冊碼,或者更改時間就能繼續使用這些問題。
發明內容
本發明所要解決的問題是提供一種采用混合加密算法實現的對軟件發放控制的安全證書模塊,對BS、CS、本地軟件進行統一的管理,同時具有硬件加密和軟加密的功能,能兼容大部分開發語言,并且能夠跨PC平臺。基于這些特質,采用C++作為開發語言,并且生成注冊系統和軟件分別使用的安全模塊。
本發明的技術方案是:
一種采用混合加密算法實現對軟件發放控制的方法,它采用硬件狗和后臺控制器,該方法包括以下步驟:
S1、后臺控制器建立數據庫,記錄用戶信息,購買信息以及證書文件生成記錄,用戶信息包括計算機唯一識別信息(包括:MAC地址、硬盤物理序列號和CPUID中的一個或者多個的組合)和為其分配的硬件狗,購買信息包括軟件功能模塊和有效期,證書文件生成記錄包括用戶信息和購買信息;
S2、用戶啟動軟件,獲取計算機的唯一識別信息,將此信息保存于證書文件中,并且發送證書文件給后臺控制器(用戶與后臺控制器進行通信,傳輸證書文件,或者打印證書文件,通過郵件或者傳真的方式發送給后臺控制器);
S3、后臺控制器為該用戶分配硬件狗,提取所購軟件功能模塊的解碼信息,將用戶購買的軟件功能模塊的解碼信息、有效期以及硬件狗信息加載在證書文件中,回傳至軟件所安裝的計算機;(用戶也可以預先購買軟件,選擇需要的功能模塊以及有效期,存儲在數據庫中,在用戶啟用軟件時,由后臺控制器調取對應的購買信息,進行配置);后臺控制器將此次證書文件生成記錄進行存儲;
S4、用戶收取證書文件和硬件狗,將硬件狗插入計算機,導入證書文件;將證書中的硬件狗信息與插入的硬件狗進行匹配,如果匹配失敗,終止運行,如果匹配成功,則獲取所購軟件功能模塊的解碼信息,與軟件中對應的功能模塊進行匹配,運行所購軟件功能模塊,根據有效期,對所購軟件功能模塊的運行時長進行控制。
進一步地,步驟S2中,對計算機的唯一識別信息進行加密后保存于證書文件中,對應的,后臺控制器解密證書文件中的唯一識別信息;所述的加密方法為MD5加密方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇林洋能源股份有限公司,未經江蘇林洋能源股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710261600.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于臨床診斷和預測的基因數據系統
- 下一篇:一種企業安全投資處理系統





