[發明專利]一種判斷機器唯一性的授權方法及裝置在審
| 申請號: | 202010060570.5 | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN111259347A | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 趙慧 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 徐胭脂 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 判斷 機器 唯一 授權 方法 裝置 | ||
本發明提供一種判斷機器唯一性的授權方法及裝置,所述方法包括如下步驟:獲取機器物理硬件信息作為基準值進行存儲;通過獲取機器物理硬件信息計算出特征碼;使用機器特征碼生成證書;將證書導入應用軟件中,證書導入時,獲取機器當前的物理硬件信息,若當前的物理硬件信息包含預存儲的與證書中的特征碼對應的所有基準值,則允許導入證書。解決了原來實際使用過程中因硬件些許改變就需要重新申請授權帶來的不便。同時也保證了特征碼的作用,一旦硬件發生較大變化,仍舊可以檢測出來,導致授權失效,不會帶來商業損失。
技術領域
本發明涉及商用軟件授權相關技術領域,具體涉及一種判斷機器唯一性的授權方法裝置。
背景技術
商業應用軟件一般都需要進行授權或激活,授權時需要綁定機器硬件特征,以判斷授權為這臺機器的專屬。
目前,現有技術一般使用機器硬件信息生成特征碼。具體方法為的獲取機器的CPU序列號、主板序列號、硬盤序列號、MAC地址,將這些信息通過迭代加密的算法生成本機的特征碼。特征碼用于機器的唯一標識碼,使用在應用軟件的授權、激活。
而機器在使用時經常出現需要添加一塊網卡、擴容硬盤、內存等實際需要,在現有技術的算法中,一旦有任何硬件發生了變化,機器的特征碼就會發生改變,授權就會失效,需要重新制作授權,為實際使用帶來不便。
發明內容
針對計算機器特征碼的現有技術的算法中,一旦有任何硬件發生了變化,機器的特征碼就會發生改變,授權就會失效,需要重新制作授權,為實際使用帶來不便,本發明提供一種判斷機器唯一性的授權方法裝置。
本發明的技術方案是:
一方面,本發明技術方案提供一種判斷機器唯一性的授權方法,包括如下步驟:
獲取機器的物理硬件信息作為基準值進行存儲;
通過獲取的物理硬件信息計算出特征碼;
通過計算出的特征碼生成證書;
將證書導入應用軟件中,證書導入時,獲取機器當前的物理硬件信息,若當前的物理硬件信息包含預存儲的與證書中的特征碼對應的基準值,則允許導入證書。
生成特征碼時,將機器的所有物理CPU序列號、主板序列號、硬盤序列號、MAC地址信息組成基準值集合,進行迭代加密,算出機器的特征碼。本方法中獲取的是物理硬件信息,因為虛擬設備容易發生變化,并且容易偽造,所以在組成基準值集合時,使用物理設備的信息,不使用虛擬設備的信息。
優選地,所述的獲取機器的物理硬件信息作為基準值進行存儲的步驟包括:
獲取機器的物理硬件信息作為基準值存入數據庫中,每臺機器的基準值為一個基準值集合,所述的物理硬件信息包括CPU序列號、主板序列號、硬盤序列號、MAC地址。
優選地,所述的通過獲取的物理硬件信息計算出特征碼的步驟包括:
將獲取的物理硬件信息通過加密算法計算出特征碼并將計算出的特征碼存入數據庫并與數據庫中的基準值集合一一對應。
優選地,所述的將證書導入應用軟件中進行授權,證書導入時,獲取機器當前的物理硬件信息,若當前的物理硬件信息包含預存儲的與證書中的特征碼對應的基準值,則允許導入證書的步驟包括:
證書導入時通過證書中的特征碼拉取數據庫中與該特征碼對應的基準值;
獲取機器當前的硬件信息;
判斷當前的硬件信息是否包含所有基準值,若是允許導入證書,若否,不允許導入證書。
優選地,所述的將證書導入應用軟件中,證書導入時,獲取機器當前的物理硬件信息,若當前的物理硬件信息包含預存儲的與證書中的特征碼對應的基準值,則允許導入證書的步驟之后還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010060570.5/2.html,轉載請聲明來源鉆瓜專利網。





