[發明專利]一種兼顧安全與便捷的密碼輸入方法有效
| 申請號: | 201410338829.2 | 申請日: | 2014-07-16 |
| 公開(公告)號: | CN104091134B | 公開(公告)日: | 2017-01-18 |
| 發明(設計)人: | 譚皓文 | 申請(專利權)人: | 譚皓文 |
| 主分類號: | G06F21/73 | 分類號: | G06F21/73;G06F21/31 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 230051 安徽省合肥*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼顧 安全 便捷 密碼 輸入 方法 | ||
1.一種兼顧安全與便捷的密碼輸入方法,其特征是,包括以下步驟:
1)判斷出當前輸入焦點所在的輸入框為密碼輸入框;
2)獲取設備特征或環境特征;
3)獲取用戶輸入的原始密碼;
4)根據所述步驟2)獲取的設備特征或環境特征,以及所述步驟3)獲取的用戶輸入的原始密碼,通過特定算法計算出高強度密碼;
5)將所述步驟4)運算出的高強度密碼填入經所述步驟1)判斷的密碼輸入框中。
2.如權利要求1所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述設備特征或環境特征包括:硬件序列號、應用程序名稱和應用程序對密碼的約束。
3.如權利要求2所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述步驟2)具體包括以下步驟:
21)獲取應用程序名稱;
22)根據應用程序名稱判斷是否有保存的設備特征或環境特征;
23)獲取硬件序列號;
24)獲取應用程序對密碼的約束;
25)保存設備特征或環境特征;
26)提供設備特征或環境特征;
如果所述步驟22)判斷有保存的設備特征或環境特征,則直接執行步驟26),無需再執行步驟23)、24)和25);如果所述步驟22)判斷無保存的設備特征或環境特征,則執行步驟23)、24)和25)后再執行步驟26)。
4.如權利要求3所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述步驟4)具體包括以下步驟:
41)將所述步驟21)獲取的應用程序名稱、所述步驟23)獲取的硬件序列號、所述步驟3)獲取的原始密碼進行任意組合以得到密碼串;
42)將所述步驟41)得到的密碼串通過特定算法計算出待調整高強度密碼;
43)根據所述步驟24)獲取的應用程序對密碼的約束,對所述步驟42)得到的待調整高強度密碼進行調整,得到最終的高強度密碼。
5.如權利要求1至4中任一所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述特定算法為HASH算法。
6.如權利要求5所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述HASH算法為HMAC、SHA256、SHA512、RipeMD、WHIRLPOOL、SHA3、PBKDF2、bcrypt、scrypt中的任意一種算法或多種算法的任意組合。
7.如權利要求1至4中任一所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述步驟3)具體包括以下方式:a)用戶用輸入法輸入原始密碼,或者b)用戶用手勢軌跡輸入原始密碼,或者c)用戶用語音輸入的方式輸入原始密碼,或者d)用戶用圖片或拍照的方式輸入原始密碼,或者a)、b)、c)、d)的任意組合。
8.如權利要求5所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述步驟3)具體包括以下方式:a)用戶用輸入法輸入原始密碼,或者b)用戶用手勢軌跡輸入原始密碼,或者c)用戶用語音輸入的方式輸入原始密碼,或者d)用戶用圖片或拍照的方式輸入原始密碼,或者a)、b)、c)、d)的任意組合。
9.如權利要求6所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述步驟3)具體包括以下方式:a)用戶用輸入法輸入原始密碼,或者b)用戶用手勢軌跡輸入原始密碼,或者c)用戶用語音輸入的方式輸入原始密碼,或者d)用戶用圖片或拍照的方式輸入原始密碼,或者a)、b)、c)、d)的任意組合。
10.如權利要求1至4中任一所述的一種兼顧安全與便捷的密碼輸入方法,其特征是,所述步驟5)具體包括以下步驟:
51)判斷密碼輸入框的內容是否為空;?
52)將密碼輸入框的內容清空;
53)將所述步驟4)運算出的高強度密碼填入密碼輸入框中;
如果所述步驟51)判斷密碼輸入框的內容為空,則直接執行步驟53),無需再執行步驟52);如果所述步驟51)判斷密碼輸入框的內容不為空,則執行步驟52)后再執行步驟53)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于譚皓文,未經譚皓文許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410338829.2/1.html,轉載請聲明來源鉆瓜專利網。





