[發明專利]產品授權使用方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201810074071.4 | 申請日: | 2018-01-25 |
| 公開(公告)號: | CN108304698B | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 李宏波;張建國 | 申請(專利權)人: | 深圳市廣和通無線股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/73;H04L9/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 518051 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 產品 授權 使用方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種產品授權使用方法、系統、計算機設備和存儲介質。所述方法包括:獲取產品運行指令,根據所述產品運行指令獲取授權密鑰和加密后的第一當前時間;將所述授權密鑰去除無效信息并進行解密得到第一序列號和授權日期期限;生成隨機數,對所述第一序列號、所述授權日期期限、所述加密后的第一當前時間和隨機數進行校驗,若校驗通過,則運行所述產品。采用本方法能夠提高了產品使用的安全性。
技術領域
本申請涉及信息安全技術領域,特別是涉及一種產品授權使用方法、裝置、計算機設備和存儲介質。
背景技術
隨著時代的變化,編程越來越高度抽象,有些本身的語言特性使得不需要編譯成機器語言即可執行,容易造成代碼泄露,但是在利用這些語言編程的產品,在公司與客戶的交流活動中,經常需要把產品的代碼發出去執行掛測或者問題驗證測試,這就無法保證產品核心代碼在使用時的安全性,容易造成核心代碼的泄露,使得用戶可以非法使用或者濫用產品等問題。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高產品使用的安全性的產品授權使用方法、裝置、計算機設備和存儲介質。
一種產品授權使用方法,所述方法包括:
獲取產品運行指令,根據產品運行指令獲取授權密鑰和加密后的第一當前時間;
將授權密鑰去除無效信息并進行解密得到第一序列號和授權日期期限;
生成隨機數,對第一序列號、授權日期期限、加密后的第一當前時間和隨機數進行校驗,若校驗通過,則運行產品。
在其中一個實施例中,根據第一序列號、授權日期期限、第一當前時間和隨機數進行校驗,若校驗通過,則運行產品,包括:
根據第一序列號和授權日期期限判斷授權密鑰是否有效,若是,則獲取第二序列號,判斷第一序列號是否和第二序列號相同,若是,獲取預設第二當前時間文件中的第二當前時間,根據隨機數和第二當前時間判斷第一當前時間和第二當前時間的時間差是否在合理范圍內,若是,則校驗通過,運行產品。
在其中一個實施例中,在對第一序列號、授權日期期限、加密后的第一當前時間和隨機數進行校驗,若校驗通過,則運行產品之后,包括:
獲取當前時間,根據所述當前時間生成預設第二當前時間文件;
將所述預設第二當前時間文件保存。
在其中一個實施例中,獲取第二序列號,包括:
獲取系統目錄創建日期、系統信息、和主板的序列信息;
將系統目錄創建日期、系統信息、和主板的序列信息進行匯總并進行重排,得到重排后的信息;
將重排后的信息進行加密得到第二序列號。
在其中一個實施例中,獲取加密后的第一當前時間,包括:
獲取當前時間和預設無效信息,將當前信息和預設無效信息混合并將混合后的結果進行加密,得到初始加密結果;
將初始加密結果和預設無效信息混合并將混合后的結果進行加密,得到加密后的第一當前時間。
在其中一個實施例中,授權密鑰的生成步驟包括:
獲取序列號和授權日期期限;
將授權日期期限和預設無效信息混合生成初始日期期限信息;
將序列號進行加密得到初始加密序列號;
將初始日期期限信息和初始加密序列號再次進行混合,并將混合后的結果進行加密,得到授權密鑰。
在其中一個實施例中,在終端獲取產品運行指令,根據運行指令生成終端對應的序列號信息之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市廣和通無線股份有限公司,未經深圳市廣和通無線股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810074071.4/2.html,轉載請聲明來源鉆瓜專利網。





