[發明專利]密碼加密算法的升級方法、裝置、計算設備和介質有效
| 申請號: | 202110059476.2 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN112769565B | 公開(公告)日: | 2022-12-23 |
| 發明(設計)人: | 李鵬飛;楊毅;張紫薇 | 申請(專利權)人: | 中國工商銀行股份有限公司;工銀科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 周天宇 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 密碼 加密算法 升級 方法 裝置 計算 設備 介質 | ||
本公開提供了一種密碼加密算法的升級方法,可用于信息安全領域或其他領域。該方法包括:獲取用戶輸入的第一密碼;確定與用戶對應的預設加密版本標識;在預設加密版本標識與當前加密版本標識不匹配的情況下,根據與預設加密版本標識對應的加密算法,對第一密碼進行加密,以得到第二密碼;在第二密碼與用戶的預設密碼匹配的情況下,根據與當前加密版本標識對應的加密算法,對第一密碼進行加密,以得到第三密碼;以及配置第三密碼作為新的預設密碼,并配置當前加密版本標識作為與用戶對應的預設加密版本標識,以完成密碼加密算法的升級。本公開還提供了一種密碼加密算法的升級裝置、一種計算設備以及一種計算機存儲介質。
技術領域
本公開涉及信息安全領域,更具體地,涉及一種密碼加密算法的升級方法、裝置、一種計算設備以及一種計算機存儲介質。
背景技術
在信息高科技強有力的支撐下,互聯網中的信息傳播越來越頻繁,將人類的文化帶入了一個全新的時代。在這樣的時代下,互聯網已經成為了人們日常生活中不可或缺的一部分。在互聯網的應用場景中,用戶通過手機、電腦、平板等終端設備使用各類網絡平臺、軟件、系統時,需要輸入各種不同的賬戶密碼。
而這些平臺、軟件、系統的后臺需要對用戶輸入的密碼進行加密存儲。簡單的加密方案較容易被破譯。例如對于經過單次MD5加密用戶明文密碼,可以通過彩虹表進行大概率的破解。隨著人們對安全越來越重視,各平臺、軟件、系統都在陸陸續續對自己已有的系統進行安全升級,將相對簡單的加密方案升級為相對復雜但安全性更高的加密方案。
另外,相關技術將預先存儲在庫中的用戶密碼的明文通過RSA這類非對稱加密處理后再存儲入庫,而RSA等非對稱加密算法中的公鑰、私鑰也也會相應存儲在數據庫表中。若用戶在各類系統中的密碼與自身的銀行卡、手機支付等一系列關鍵賬號近似,那么一但RSA這類非對稱加密算法的私鑰連同用戶密碼等數據一起遺失,則很有可能被不法分子通過一起遺失的私鑰信息而獲譯這些密碼值。因此有必要對密碼加密算法進行升級。
因此,對平臺、軟件、系統的開發者而言,如何對用戶密碼加密存儲方案進行升級是一個亟需解決的問題。
發明內容
本公開的一個方面提供了一種密碼加密算法的升級方法,包括:獲取用戶輸入的第一密碼;確定與所述用戶對應的預設加密版本標識;在所述預設加密版本標識與當前加密版本標識不匹配的情況下,根據與所述預設加密版本標識對應的加密算法,對所述第一密碼進行加密,以得到第二密碼;在所述第二密碼與所述用戶的預設密碼匹配的情況下,根據與所述當前加密版本標識對應的加密算法,對所述第一密碼進行加密,以得到第三密碼;以及配置所述第三密碼作為新的預設密碼,并配置當前加密版本標識作為與所述用戶對應的預設加密版本標識,以完成密碼加密算法的升級。
可選地,所述獲取用戶輸入的第一密碼包括:獲取來自用戶終端的用戶請求;以及解析所述用戶請求,以獲取所述第一密碼。
可選地,所述確定與所述用戶對應的預設加密版本標識包括:獲取所述用戶的用戶標識;以及獲取數據庫中與所述用戶標識對應的加密版本標識字段的值,作為所述預設加密版本標識。
可選地,所述方法還包括:獲取與所述用戶對應的密鑰;以及在所述根據與所述當前加密版本標識對應的加密算法,對所述第一密碼進行加密的過程中,根據所述密鑰,對所述第一密碼進行混淆。
可選地,所述配置所述第三密碼作為新的預設密碼,并配置當前加密版本標識作為與所述用戶對應的預設加密版本標識,包括:將所述數據庫中與所述用戶標識對應的密碼字段的值配置為所述第三密碼,并將所述數據庫中與所述用戶標識對應的加密版本標識字段的值配置為所述當前加密版本標識。
可選地,所述方法還包括:在所述第二密碼與所述用戶的預設密碼匹配的情況下,執行所述用戶請求所對應的操作。
可選地,所述方法還包括:在所述預設加密版本標識與當前加密版本標識匹配的情況下,根據與所述當前加密版本標識對應的加密算法,對所述第一密碼進行校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司;工銀科技有限公司,未經中國工商銀行股份有限公司;工銀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110059476.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:目標檢測方法、裝置和電子系統
- 下一篇:修飾的J鏈





