[發明專利]設備ID生成方法、設備綁定方法、裝置及計算設備有效
| 申請號: | 202011002565.5 | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112182665B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 唐斌;劉可;趙靜謐 | 申請(專利權)人: | 深圳竹云科技有限公司 |
| 主分類號: | G06F21/73 | 分類號: | G06F21/73;G06F21/32;G06F21/33 |
| 代理公司: | 北京市浩天知識產權代理事務所(普通合伙) 11276 | 代理人: | 王廣濤 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 id 生成 方法 綁定 裝置 計算 | ||
本發明實施例涉及信息安全技術領域,公開了一種設備ID生成方法、設備綁定方法、裝置及計算設備。該方法包括:獲取所述設備的硬件信息,所述硬件信息至少包括設備序列號和設備ROOT權限;根據所述硬件信息生成硬件信息字符串;生成所述硬件信息字符串的MD5值,所述MD5值為32位的字符串;按照預設分割格式對所述MD5值進行分割,將分割后的所述MD5值確定為所述設備ID。通過上述方式,本發明實施例實現了設備ID不易被模仿以及設備綁定過程更加安全。
技術領域
本發明實施例涉及信息安全技術領域,具體涉及一種設備ID生成方法、設備綁定方法、裝置及計算設備。
背景技術
設備ID,即設備指紋,是設備的唯一標識,一般根據設備的硬件信息生成。為了保證用戶登錄安全,需要將設備ID與用戶信息進行綁定。
相關技術中,一般通過設備序列號等信息生成設備ID。當用戶通過設備進行登錄時,服務端將登錄設備的用戶信息與生成的設備ID進行綁定,并保存綁定信息。若用戶再次通過綁定設備登錄時,根據綁定信息判斷用戶的登錄過程被信任;若用戶通過未綁定設備登錄,則根據綁定信息判斷用戶的登錄過程不被信任,需要用戶重新綁定設備。然而,在實現本發明實施例的過程中,發明人發現:相關技術中,設備ID的生成方式較為簡單,容易被模仿,而且設備綁定過程中校驗用戶身份的過程也比較單一,這對保證用戶登錄的安全十分不利。
發明內容
鑒于上述問題,本發明實施例提供了一種設備ID生成方法、設備綁定方法、裝置及計算設備,用于解決現有技術中存在的設備ID易被模仿以及設備綁定過程不安全的問題。
根據本發明實施例的一個方面,提供了一種設備ID生成方法,所述方法包括:
獲取所述設備的硬件信息,所述硬件信息至少包括設備序列號和設備ROOT權限;
根據所述硬件信息生成硬件信息字符串;
生成所述硬件信息字符串的MD5值,所述MD5值為32位的字符串;
按照預設分割格式對所述MD5值進行分割,將分割后的所述MD5值確定為所述設備ID。
在一種可選的方式中,所述根據所述硬件信息生成硬件信息字符串包括:
按照預設規則對所述硬件信息進行排序;
根據經過排序的所述硬件信息生成硬件信息字符串。
在一種可選的方式中,所述硬件信息還包括:設備內存大小、設備磁盤大小、設備CPU數量、設備型號以及設備CPU型號中的一種或多種。
在一種可選的方式中,所述方法還包括:
將所述設備ID存儲至預設的系統存儲區域。
在一種可選的方式中,所述系統存儲區域包括:
基于安卓操作系統的設備的共享區域,和/或,
基于IOS操作系統的設備的鑰匙串存儲區域。
根據本發明實施例的另一方面,提供了一種設備綁定方法,包括:
接收用戶的登錄信息以及所述用戶進行登錄操作的設備的設備ID,其中,所述設備ID根據上述的設備ID生成方法生成;
若判斷所述登錄信息和所述設備ID未綁定,則接收所述用戶的生物特征以對所述用戶的身份進行認證;
若對所述用戶的身份認證成功,則將所述登錄信息與所述設備ID進行綁定,并且根據所述進行綁定的結果生成Token,將所述Token返回所述用戶進行登錄操作的設備。
在一種可選的方式中,所述生物特征進一步包括:指紋信息、虹膜信息、人臉信息以及聲紋信息中的一種或多種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳竹云科技有限公司,未經深圳竹云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011002565.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于SAsFFT算法的機械故障診斷系統
- 下一篇:一種靜電回旋加速器





