[發明專利]動態密碼生成方法、裝置、計算機設備與介質有效
| 申請號: | 202211629982.1 | 申請日: | 2022-12-19 |
| 公開(公告)號: | CN115622687B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 劉永波;葉錦雄;官文兵 | 申請(專利權)人: | 深圳昂楷科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/08;H04L9/32 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 鐘永翠 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 密碼 生成 方法 裝置 計算機 設備 介質 | ||
本發明涉及信息安全技術領域,公開了一種動態密碼生成方法、裝置、計算機設備與介質。本發明通過獲取用戶端的系統日期和證書名字,并根據系統日期和證書名字,計算對應的第一MD5值,以及將系統日期和證書名字發送至管理端,以供管理端根據系統日期和證書名字生成第二動態密碼;構建第一字符模板,并利用第一MD5值折疊字符模板,生成對應的第一動態密碼;其中,第一動態密碼和第二動態密碼相同。本發明通過動態密碼生成,保證了密碼的時效性和安全性,從而解決系統的固定密碼所造成的安全隱患、以及降低系統的運維難度。
技術領域
本發明涉及信息安全技術領域,尤其涉及一種動態密碼生成方法、裝置、計算機設備與介質。
背景技術
隨著客戶對產品系統全生命周期的意識逐步加深,運維已經成為非常重要的一環。運維中的一個重要問題就是系統密碼。無論是密碼固定不變,還是人工維護密碼,都將成為運維的漏洞或者負擔。
目前,運維過程中密碼的處理方法包括:一是固定密碼,另一個密碼變動后用人工或者工具記錄當前密碼。然而這兩者都有安全隱患,且后者給運維帶來更多負擔。
發明內容
本發明的主要目的在于提出一種動態密碼生成方法、裝置、計算機設備與介質,旨在解決固定密碼所造成的安全隱患、以及降低系統的運維難度。
為實現上述目的,本發明提供一種動態密碼生成方法,所述動態密碼生成方法應用于動態密碼系統的用戶端,所述方法包括:
獲取所述用戶端的系統日期和證書名字,并根據所述系統日期和所述證書名字,計算對應的第一MD5值,以及將所述系統日期和所述證書名字發送至管理端,以供所述管理端根據所述系統日期和所述證書名字生成第二動態密碼;
構建第一字符模板,并利用所述第一MD5值折疊所述第一字符模板,生成對應的第一動態密碼;其中,所述第一動態密碼和所述第二動態密碼相同。
優選地,所述根據所述系統日期和所述證書名字,計算對應的第一MD5值的步驟包括:
根據所述系統日期和所述證書名字,計算出對應的二進制數據的第一MD5值,其中,所述第一MD5值為固定長度的二進制數據。
優選地,所述第一字符模板包括數字、大寫字母、小寫字母以及特殊字符中的任一種或多種的組合。
優選地,所述利用所述第一MD5值折疊所述第一字符模板,生成對應的第一動態密碼的步驟包括:
基于所述第一MD5值,確定所述第一字符模板的折疊位置,并基于預設的起模運算方式和所述折疊位置,對所述第一字符模板進行折疊,得到對應的折疊后的模板;
截取所述折疊后的模板中預設數量個字符,并將所述預設數量個字符作為第一動態密碼。
優選地,所述基于所述第一MD5值,確定所述第一字符模板的折疊位置,并基于預設的起模運算方式和所述折疊位置,對所述第一字符模板進行折疊,得到對應的折疊后的模板的步驟包括:
步驟F1,在所述第一MD5值中選取出一字節作為索引值,并根據所述索引值確定所述第一字符模板中的折疊位置;
步驟F2,基于預設的起模運算方式和所述折疊位置,對所述第一字符模板進行折疊,得到對應的第一折疊模板,并對所述第一MD5值中的字節進行更新;
步驟F3,基于更新后的第一MD5值的字節,重復執行步驟F1到步驟F2,直到所述第一MD5值中的各個字節被選完,輸出折疊后的模板。
優選地,所述構建第一字符模板,并利用所述第一MD5值折疊所述第一字符模板,生成對應的第一動態密碼的步驟之后,還包括:
在檢測到所述系統日期出現異常的情況下,對所述系統日期進行修正,得到修正后的系統日期;
根據所述修正后的系統日期和所述證書名字,確定對應的新動態密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳昂楷科技有限公司,未經深圳昂楷科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211629982.1/2.html,轉載請聲明來源鉆瓜專利網。





