[發明專利]一種密碼生成方法、裝置、存儲介質和計算機設備在審
| 申請號: | 202010820061.8 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN112100611A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 張永定;張明豐;曾發;李文俊;蔡曉靈;任國輝 | 申請(專利權)人: | 廣州江南科友科技股份有限公司 |
| 主分類號: | G06F21/46 | 分類號: | G06F21/46;G06F21/32 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郭浩輝;麥小嬋 |
| 地址: | 510670 廣東省廣州市廣州高新技術產業開*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 密碼 生成 方法 裝置 存儲 介質 計算機 設備 | ||
本發明實施例提供了一種密碼生成方法、裝置、存儲介質和計算機設備。該方法包括:獲取用戶的生物特征并將所述用戶的生物特征作為第一算子;根據所述用戶的生物特征生成國密非對稱密鑰對,并將所述國密非對稱密鑰對作為第二算子;判斷用戶是否輸入附加密碼,若輸入所述附加密碼,則將所述附加密碼作為第三算子;將所述第一算子、第二算子及第三算子輸入指定算法并生成最終密碼;將所述最終密碼輸出。解決了弱密碼容易被破解,長密碼和多密碼難以被記憶的問題,保護用戶的個人信息與財產安全,為用戶的生活帶來便利。
【技術領域】
本發明涉及計算機軟件領域,尤其涉及一種密碼生成方法、裝置、存儲介質和計算機設備。
【背景技術】
隨著信息技術的普及、網絡的迅猛發展,互聯網用戶擁有的賬號和密碼數量不斷的增多。部分互聯網用戶使用不同的密碼來進行對應的不同的應用的登錄,剩下一部分的互聯網用戶使用相同的一個密碼來進行不同的應用的登錄。并且在編輯密碼時,若保證密碼的強度,則容易造成這個密碼很長很難記憶。若為了記憶方便使用密碼強度較低的密碼,則會使密碼容易被破解,這些問題的存在為不僅為互聯網用戶的個人信息與財產安全造成了威脅還對互聯網用戶的生活造成了很大的不便。
【發明內容】
有鑒于此,本發明實施例提供了一種密碼生成方法、裝置、存儲介質和計算機設備,用以解決弱密碼容易被破解,長密碼和多密碼難以被記憶的問題,保護用戶的個人信息與財產安全,為用戶的生活帶來便利。
一方面,本發明實施例提供了一種密碼生成方法,包括:
獲取用戶的生物特征并將所述用戶的生物特征作為第一算子;
根據所述用戶的生物特征生成國密非對稱密鑰對,并將所述國密非對稱密鑰對作為第二算子;
判斷用戶是否輸入附加密碼,若輸入所述附加密碼,則將所述附加密碼作為第三算子;
將所述第一算子、第二算子及第三算子輸入指定算法并生成最終密碼;
將所述最終密碼輸出。
可選地,還包括:
若未輸入所述附加密碼,則將所述第一算子、第二算子輸入指定算法并生成最終密碼。
可選地,在所述獲取用戶的生物特征并將所述用戶的生物特征作為第一算子之前,所述方法還包括:
獲取用戶輸入的密碼長度與強度信息。
可選地,所述用戶的生物特征包括用戶的指紋信息、用戶的人臉信息、用戶的聲紋信息和用戶的瞳孔信息。
可選地,所述將所述最終密碼輸出包括:將最終密碼進行顯示和將最終密碼輸入指定應用。
另一方面,本發明實施例提供了一種密碼生成裝置,包括:
第二獲取模塊,用于獲取用戶的生物特征并將所述用戶的生物特征作為第一算子;
第一生成模塊,用于根據所述用戶的生物特征生成國密非對稱密鑰對,并將所述國密非對稱密鑰對作為第二算子;
判斷模塊,用于判斷用戶是否輸入附加密碼;
第三獲取模塊,用于若輸入所述附加密碼,則將所述附加密碼作為第三算子;
第二生成模塊,用于將所述第一算子、第二算子及第三算子輸入指定算法并生成最終密碼;
輸出模塊,用于將所述最終密碼輸出。
可選地,所述第二生成模塊還用于:若未輸入所述附加密碼,則將所述第一算子、第二算子輸入指定算法并生成最終密碼。
可選地,還包括:
第一獲取模塊,用于獲取用戶輸入的密碼長度與強度信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州江南科友科技股份有限公司,未經廣州江南科友科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010820061.8/2.html,轉載請聲明來源鉆瓜專利網。





