【技術實現步驟摘要】
數據加密方法、裝置、電子設備及存儲介質
[0001]本申請涉及數據處理
,尤其是涉及一種數據加密方法、裝置、電子設備及存儲介質。
技術介紹
[0002]隨著計算機技術的發展,人們普遍使用計算機進行數據的存儲、傳輸。而數據多采用明文的方式進行傳輸和存儲,導致黑客只要侵入網絡中的任意節點進行偵聽,就可以捕獲發生在這個以太網上的所有數據包,此時,只要對其進行解包分析,就可以竊取數據信息。
[0003]很多企業為了減少內部的數據被非法獲取,多會采用內網進行數據傳輸。內網傳輸相較于廣域網而言更加安全,但是也不能完全避免惡意的數據截獲以及竊取的情況。因此,如何提高數據安全性,成為亟待解決的問題。
技術實現思路
[0004]本申請提供一種數據加密方法、裝置、電子設備及存儲介質,以解決上述技術問題。
[0005]第一方面,本申請提供一種數據加密方法,應用于后端,包括:接收待加密數據;所述待加密數據是前端獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端;若所述數據加密模式不是多次加密模式,則將業務數據作為待加密數據傳輸至后端得到的。
[0006]啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方 ...
【技術保護點】
【技術特征摘要】
1.一種數據加密方法,其特征在于,應用于后端,所述方法包括:接收待加密數據;所述待加密數據是前端獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端;若所述數據加密模式不是多次加密模式,則將業務數據作為待加密數據傳輸至后端得到的;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫。2.根據權利要求1所述的方法,其特征在于,所述獲取屬性數據,包括:獲取所述發起人的用戶信息;獲取產生所述待加密數據對應的運行時間;將所述運行時間根據時間戳轉換規則轉換為對應的時間戳;根據所述用戶信息及所述時間戳,確定所述屬性數據。3.根據權利要求1所述的方法,其特征在于,所述根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據,包括:根據所述加密方式對應的名稱,確定加密算法;獲取預設關鍵字符;根據預設關鍵字符,將所述待加密數據與所述屬性數據連接,得到連接后的混合數據;根據所述加密算法,將所述連接后的混合數據加密,得到混合加密數據。4.根據權利要求3所述的方法,其特征在于,還包括:接收數據查詢請求;根據所述數據查詢請求,進行數據查詢,確定對應的混合加密數據;提取所述對應的混合加密數據所屬存儲位置中存儲的編號;根據所述對應的混合加密數據所屬存儲位置中存儲的編號,確定對應的解密規則;根據所述解密規則,將所述對應的混合加密數據進行解密,得到對應的混合數據;根據所述預設關鍵字符,將所述混合數據進行篩選,確定所述屬性數據;將除所述屬性數據以外的數據作為所述數據查詢請求對應的待查詢數據發送至前端以使前端接收后端發送的待查詢數據;若所述數據加密模式是多次加密模式,則根據預設加密方式對應的解密規則,將所述待查詢數據進行解密并展示;若所述數據加密模式不是多次加密模式,則展示所述待查詢數據。5.一種數據加密方法,其特征在于,應用于前端,所述方法包括:獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一
次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端以使后端接收待加密數據;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫;若所述數據加密模式不是多次加密模式,則將所述業務數據作為待加密數據傳輸至后端以使后端接收待加密數據;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫。6.根據權利要求5所述的方法,其特征在于...
【專利技術屬性】
技術研發人員:徐明輝,郭志波,王偉,尚偉偉,李劭丹,
申請(專利權)人:太原皓鑫廣遠電子信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。