[發明專利]一種數據加密儲存方法在審
| 申請號: | 201910429464.7 | 申請日: | 2019-05-22 |
| 公開(公告)號: | CN110321345A | 公開(公告)日: | 2019-10-11 |
| 發明(設計)人: | 師迎春;王利良;徐枝林;于灝;許鐵華 | 申請(專利權)人: | 嘉興天盾安全技術服務有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F21/60 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 314000 浙江省嘉興市秀洲*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 保密信息數據 數據處理效率 儲存數據 加密數據 數據加密 信息數據 重要信息 儲存 技術方案要點 數據存儲技術 分類 平衡 創建 保證 | ||
本發明公開了涉及數據存儲技術領域的一種數據加密儲存方法,解決了對重要信息的保護效果與數據處理效率難以平衡的問題。其技術方案要點是包括以下步驟:輸入所需要儲存的被儲存數據;建立表;定義被儲存數據;創建數據ID;加密數據。對保密信息數據和普通信息數據進行分類,得到加密列名稱和非加密列名稱,再單獨對與加密列名稱對應的保密信息數據進行加密,從而保證保密信息數據的安全性。而在加密數據的過程中,僅對保密信息數據進行加密,而沒有對普通信息數據進行加密,從而能起到提高數據處理效率的作用。最終實現了能夠對一部分重要信息提供較好的保護的同時也能達到比較好的數據處理效率的效果。
技術領域
本發明涉及數據存儲技術領域,特別涉及一種數據加密儲存方法。
背景技術
數據存儲技術常常應用于數據庫中,一些民營企業、事業單位等也會需要使用數據庫儲存一部分比較重要的秘密信息,因此需要數據庫具有較好的安全性,防止信息泄露。而在上述場景中,通常需要建立表記錄所儲存的數據,而表內的數據往往也存在需要保密的信息。為了對表內的數據進行保密,通常是對所有的數據進行加密處理,但對所有數據進行加密處理,會大大影響處理數據的效率,因此需要一種能夠較好的對重要信息進行保護,同時也能達到較好的數據處理效率的方案。
發明內容
本發明的目的在于提供一種數據加密儲存方法,能夠對一部分重要信息提供較好的保護,同時也能達到比較好的數據處理效率。
本發明的上述技術目的是通過以下技術方案得以實現的:
一種數據加密儲存方法,包括以下步驟:
輸入所需要儲存的被儲存數據,所述被儲存數據包括保密信息數據和普通信息數據;
建立表,所述表內包含的信息包括加密列名稱、非加密列名稱,并保存表;
定義被儲存數據,保密信息數據定義至加密列名稱,普通信息數據定義至非加密列名稱;
創建數據ID,對每一項保密信息數據或普通信息數據創建一個對應的數據ID并儲存于該保密信息數據或普通信息數據中,每個數據ID隨機生成且均互不相同,每個數據ID關聯對應的加密列名稱或非加密列名稱;
加密數據,在表中篩選篩選加密列名稱對應的數據ID,通過識別保密信息數據或普通信息數據中的數據ID,調用加密函數對與該ID對應的保密信息數據進行加密并生成加密數據。
保存加密數據和普通信息數據,并結束。
進一步的:在所述建立表步驟中,還包括以下步驟:所述表內包含的信息包括數據類型、數據長度。
進一步的:在所述建立表步驟后,還包括以下步驟:調用加密函數對所述表進行二次加密。
進一步的:在所述加密數據步驟后,還包括以下步驟:識別加密數據:根據加密列名稱或非加密列名稱選擇數據ID,通過識別數據ID定位加密數據;
修改數據:重新寫入新的加密數據。
進一步的:在所述識別加密數據步驟中,還包括以下步驟:調用解密函數對加密數據進行解密。
綜上所述,本發明具有以下有益效果:
對保密信息數據和普通信息數據進行分類,得到加密列名稱和非加密列名稱,再單獨對與加密列名稱對應的保密信息數據進行加密,從而保證保密信息數據的安全性。而在加密數據的過程中,僅對保密信息數據進行加密,而沒有對普通信息數據進行加密,從而能起到提高數據處理效率的作用。最終實現了能夠對一部分重要信息提供較好的保護的同時也能達到比較好的數據處理效率的效果。
通過表中包含的數據類型和數據長度,從而能夠利用表內儲存的數據快速的被儲存數據的信息概要,方便對數據進行人工查詢和識別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于嘉興天盾安全技術服務有限公司,未經嘉興天盾安全技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910429464.7/2.html,轉載請聲明來源鉆瓜專利網。





