[發明專利]一種基于區塊鏈的賬戶密碼管理方法、裝置及電子設備在審
| 申請號: | 202010410545.5 | 申請日: | 2020-05-15 |
| 公開(公告)號: | CN111600882A | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 王曉亮;裘曾淵 | 申請(專利權)人: | 杭州溪塔科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32;H04L9/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖區*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 賬戶 密碼 管理 方法 裝置 電子設備 | ||
本說明書實施例涉及一種基于區塊鏈的賬戶密碼管理方法、裝置及電子設備,主要包括:接收用戶的賬戶密碼生成請求后,進行賬戶密碼的生成;為用戶創建公私鑰對,并部署對應的智能合約;使用用戶私鑰及加密摘要算法生成加密摘要,并利用所述加密摘要對所述賬戶密碼進行對稱加密;將對稱加密后的密文調用所述智能合約進行鏈上存儲;根據用戶的查詢請求,調用所述智能合約從鏈上取回所述對稱加密后的密文,并使用所述加密摘要和對稱加密算法進行解密,得到所述賬戶密碼。為用戶的賬戶密碼的管理提供了一種無中間方介入,去中心化的存儲管理方式;能夠生成復雜密碼且不需用戶記憶,提供了較好的使用體驗。
技術領域
本說明書實施例涉及網絡技術領域,尤其涉及一種基于區塊鏈的賬戶密碼管理方法、裝置及電子設備。
背景技術
目前隨著各類應用軟件的大量使用,每個用戶所擁有的賬號密碼數量激增。用戶尤其是個人用戶如何管理名下的賬戶密碼成為大家普遍關注的問題。普遍的個人賬戶密碼的記錄方式是記錄在一些傳統的介質中,例如文檔記錄,這種形式存在著文檔丟失、被盜取的風險。目前還有一些應用軟件APP提供個人賬戶密碼托管的付費服務,但這類服務仍然依靠的是依靠中間方的中心化的服務方式,其密碼泄露的風險取決于中間方是否可靠。
發明內容
本說明書實施例提供一種基于區塊鏈的賬戶密碼管理方法、裝置及電子設備,用以解決現有技術的依靠中心化的服務方式帶來的密碼泄露的風險。
為了解決上述技術問題,本說明書實施例采用下述技術方案:
第一方面,提供了一種基于區塊鏈的賬戶密碼管理方法,應用于去中心化應用軟件,所述方法包括:
接收用戶的賬戶密碼生成請求后,進行賬戶密碼的生成;
為用戶創建公私鑰對,并部署對應的智能合約;
使用用戶私鑰及加密摘要算法生成加密摘要,并利用所述加密摘要對所述賬戶密碼進行對稱加密;
將對稱加密后的密文調用所述智能合約進行鏈上存儲;
根據用戶的查詢請求,調用所述智能合約從鏈上取回所述對稱加密后的密文,并使用所述加密摘要和對稱加密算法進行解密,得到所述賬戶密碼。
第二方面,提供了一種基于區塊鏈的賬戶密碼管理裝置,應用于去中心化應用軟件,所述裝置包括:
密碼生成模塊:用于接收用戶的賬戶密碼生成請求后,進行賬戶密碼的生成;
智能合約部署模塊:用于為用戶創建公私鑰對,并部署對應的智能合約;
加密模塊:用于使用用戶私鑰及加密摘要算法生成加密摘要,并利用所述加密摘要對所述賬戶密碼進行對稱加密;
上鏈模塊:用于將對稱加密后的密文調用所述智能合約進行鏈上存儲;
賬戶密碼獲取模塊:用于根據用戶的查詢請求,調用所述智能合約從鏈上取回所述對稱加密后的密文,并使用所述加密摘要和對稱加密算法進行解密,得到所述賬戶密碼。
第三方面,提供了一種電子設備,包括:處理器;以及被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
接收用戶的賬戶密碼生成請求后,進行賬戶密碼的生成;
為用戶創建公私鑰對,并部署對應的智能合約;
使用用戶私鑰及加密摘要算法生成加密摘要,并利用所述加密摘要對所述賬戶密碼進行對稱加密;
將對稱加密后的密文調用所述智能合約進行鏈上存儲;
根據用戶的查詢請求,調用所述智能合約從鏈上取回所述對稱加密后的密文,并使用所述加密摘要和對稱加密算法進行解密,得到所述賬戶密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州溪塔科技有限公司,未經杭州溪塔科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010410545.5/2.html,轉載請聲明來源鉆瓜專利網。





