[發明專利]一種基于數據庫的加密讀寫方法、裝置及存儲介質在審
| 申請號: | 202011626268.8 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112733160A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 賀昌茂;范雙萍 | 申請(專利權)人: | 武漢海昌信息技術有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/31;G06F21/62 |
| 代理公司: | 武漢智嘉聯合知識產權代理事務所(普通合伙) 42231 | 代理人: | 陳建軍 |
| 地址: | 430070 湖北省武漢市東湖新技術*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據庫 加密 讀寫 方法 裝置 存儲 介質 | ||
本發明涉及一種基于數據庫的加密讀寫方法、裝置及存儲介質,包括:獲取第一讀寫指令,其中,用戶端向元數據端發送用戶登錄數據、存儲數據和標注信息,元數據端根據存儲數據、用戶登錄數據生成第一加密令、第二加密令,發送給用戶端,用戶端生成第一讀寫指令發送給存儲端;根據用戶登錄數據判斷用戶是否合法;若用戶合法,則根據第一加密令中包含的第一加密因子、第一加密算法以及第一加密順序,對用戶登錄數據進行加密生成第一加密信息,并根據第二加密令中包含的第二加密因子、第二加密算法以及第二加密順序,對存儲數據進行加密生成第二加密信息;根據標注信息,進行對應的數據寫入。本發明分別對不同的信息針對性地進行加密,保密性好,保證了數據安全。
技術領域
本發明涉及數據庫技術領域,尤其涉及一種基于數據庫的加密讀寫方法、裝置及存儲介質。
背景技術
隨著互聯網技術的興起,大量用戶使用手機、平板、電腦等智能設備,用戶可以廣泛使用上網功能進行購物、醫療、教育,享受了生活便利,但在此過程中,數據的安全性和保密性大打折扣,用戶信息的泄露會引起不良分子的詐騙行為。
現有技術中,往往采用統一算法對所有信息進行加密,加密過程單一,在讀寫過程中,容易被破解。因而,如何進行高效的數據加密讀寫是亟待解決的問題。
發明內容
有鑒于此,有必要提供一種基于數據庫的加密讀寫方法、裝置及存儲介質,用以解決如何進行高效的數據加密讀寫的問題。
本發明提供一種基于數據庫的加密讀寫方法,應用于存儲端,所述加密讀寫方法包括:
獲取第一讀寫指令,其中,用戶端向元數據端發送用戶登錄數據、所述用戶登錄數據對應的存儲數據和對應的標注信息,所述元數據端根據所述存儲數據、所述用戶登錄數據生成第一加密令、所述第二加密令,發送給所述用戶端,所述用戶端根據所述用戶登錄數據、所述存儲數據、所述標注信息、所述第一加密令以及所述第二加密令生成所述第一讀寫指令,發送給所述存儲端;
根據所述用戶登錄數據判斷用戶是否合法;
若用戶合法,則根據所述第一加密令中包含的第一加密因子、第一加密算法以及第一加密順序,對所述用戶登錄數據進行加密生成第一加密信息,并根據所述第二加密令中包含的第二加密因子、第二加密算法以及第二加密順序,對所述存儲數據進行加密生成第二加密信息;
根據所述標注信息,將所述第一加密信息和所述第二加密信息進行對應的數據寫入。
進一步地,所述第一加密算法包括MD5加密算法、SHA加密算法以及HMAC加密算法,所述根據所述第一加密令中包含的第一加密因子、第一加密算法以及第一加密順序,對所述用戶登錄數據進行加密生成第一加密信息包括:
根據所述第一加密順序,確定所述MD5加密算法、所述SHA加密算法以及所述HMAC加密算法的加密先后順序,依次利用所述第一加密因子對所述用戶登錄數據進行加密。
進一步地,所述第二加密算法包括MD5加密算法、SHA加密算法以及HMAC加密算法,所述根據所述第二加密令中包含的第二加密因子、第二加密算法以及第二加密順序,對所述存儲數據進行加密生成第二加密信息包括:
根據所述第二加密順序,確定所述MD5加密算法、所述SHA加密算法以及所述HMAC加密算法的加密先后順序,依次利用所述第二加密因子對所述存儲數據進行加密。
進一步地,還包括:
獲取第二讀寫指令,其中,用戶端向所述存儲端發送所述第二讀寫指令,所述第二讀寫指令包括所述用戶登錄數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢海昌信息技術有限公司,未經武漢海昌信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011626268.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種底部填充膠
- 下一篇:一種顯示模組及顯示裝置





