[發明專利]數據存儲方法、查詢方法、裝置、存儲介質和計算機設備有效
| 申請號: | 201711181732.5 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN108009440B | 公開(公告)日: | 2020-05-22 |
| 發明(設計)人: | 戴澤波 | 申請(專利權)人: | 重慶金融資產交易所有限責任公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/64 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 400010 重慶市渝*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 存儲 方法 查詢 裝置 介質 計算機 設備 | ||
本發明涉及一種數據存儲方法、裝置、存儲介質和計算機設備。該方法包括:接收原始數據,所述原始數據包含時間戳;將所述時間戳作為預設隨機算法的隨機種子進行迭代計算,生成隨機密鑰;根據所述隨機密鑰通過預設的第一加密算法加密所述原始數據中,與預設敏感字段名數據庫中的敏感字段名所對應的部分;對加密后的原始數據進行轉換處理生成替換數據;將所述隨機密鑰與替換數據存儲至數據庫表。上述的數據存儲方法、裝置、存儲介質和計算機設備提高了數據存儲的安全性。
技術領域
本發明涉及計算機技術領域,特別是涉及一種數據存儲方法、裝置、存儲介質和計算機設備,及一種數據查詢方法、裝置、存儲介質和計算機設備。
背景技術
數據庫表是一系列二維數組的集合,由縱向的列和橫向的行組成。列由同類的信息組成,每列又稱為一個字段,每列的標題稱為字段名;行包括了若干列信息項,一行數據稱為一個或一條記錄。當要存儲的數據較為敏感的時候,通常會將數據加密后再存儲至數據庫表。
然而,傳統的數據存儲方法中,由于相同數據加密后得到的內容一致,數據加密后也仍可能被破解者推斷出數據原始值,這導致傳統的數據存儲方法容易泄密,安全性不高。
發明內容
本發明實施例提供一種數據存儲方法、裝置、存儲介質和計算機設備,可以有效解決數據存儲安全性不高的問題。
本發明實施例提供一種數據查詢方法、裝置、存儲介質和計算機設備,可以有效解決數據查詢安全性不高的問題。
一種數據存儲方法,包括:接收原始數據,所述原始數據包含時間戳;將所述時間戳作為預設隨機算法的隨機種子進行迭代計算,生成隨機密鑰;根據所述隨機密鑰通過預設的第一加密算法加密所述原始數據中,與預設敏感字段名數據庫中的敏感字段名所對應的部分;對加密后的原始數據進行轉換處理生成替換數據;將所述隨機密鑰與替換數據存儲至數據庫表。
在其中一個實施例中,所述對加密后的原始數據進行轉換處理生成替換數據,包括:提取所述加密后的原始數據中的原始字段名,生成原始字段名表;將所述加密后的原始數據中的原始字段名替換為相應的替換字段名,生成替換數據;根據所述替換數據中的替換字段名與所述原始字段名表中的原始字段名的映射關系生成字段配置文件。
在其中一個實施例中,在所述根據所述隨機密鑰通過預設的第一加密算法加密所述原始數據之后,還包括:通過預設的第二加密算法加密所述隨機密鑰,生成加密后的隨機密鑰;將所述加密后的隨機密鑰標記上與所述加密后的原始數據對應的數據標識;所述將所述隨機密鑰與替換數據存儲至數據庫表,包括:將所述加密后的隨機密鑰與替換數據存儲至數據庫表。
一種數據查詢方法,包括:接收用戶終端發送的數據查詢指令;根據所述數據查詢指令查詢數據庫表,得到對應的替換數據,所述數據庫表中存儲了根據原始數據中包含的時間戳作為預設隨機算法的隨機種子進行迭代運算生成的隨機密鑰以及替換數據,所述替換數據是根據所述隨機密鑰通過預設的第一加密算法對所述原始數據中,與預設敏感字段名數據庫中的敏感字段名所對應的部分加密后進行轉換處理生成的;對替換數據進行轉換處理生成加密后的原始數據;獲取與所述加密后的原始數據對應的隨機密鑰;將所述加密后的原始數據及相應的隨機密鑰發送至所述用戶終端,使得所述用戶終端根據所述隨機密鑰通過預設的第一解密算法將所述加密后的原始數據解密得到原始數據。
在其中一個實施例中,所述替換數據是在提取所述加密后的原始數據中的原始字段名生成原始字段名表之后,將所述加密后的原始數據中的原始字段名替換為相應的替換字段名生成的;在所述根據所述數據查詢指令查詢數據庫表之后,還包括:獲取與所述數據庫表對應的字段配置文件,所述字段配置文件是根據所述替換數據中的替換字段名與所述原始字段名表中的原始字段名的映射關系生成的;所述對替換數據進行轉換處理生成加密后的原始數據,包括:通過解析所述字段配置文件將替換數據進行轉換處理生成加密后的原始數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶金融資產交易所有限責任公司,未經重慶金融資產交易所有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711181732.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種測試三軸壓力的滲透性試驗系統
- 下一篇:一種牡丹籽醬油
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





