• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據加密方法、裝置、電子設備及存儲介質制造方法及圖紙

    技術編號:38903860 閱讀:27 留言:0更新日期:2023-09-22 14:22
    本申請涉及一種數據加密方法、裝置、電子設備及存儲介質,所述方法包括:前端獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據配置需求,確定數據加密模式是否為多次加密模式;若是多次加密模式,則根據預設加密方式將業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端;若數據加密模式不是多次加密模式,則將業務數據作為待加密數據傳輸至后端;后端接收待加密數據;啟動預設加密方式池;在預設加密方式池中隨機選擇一個編號,并根據編號確定對應的加密方式;獲取屬性數據;根據加密方式,加密待加密數據與屬性數據,得到混合加密數據;將混合加密數據及編號存儲至數據庫。庫。庫。

    【技術實現步驟摘要】
    數據加密方法、裝置、電子設備及存儲介質


    [0001]本申請涉及數據處理
    ,尤其是涉及一種數據加密方法、裝置、電子設備及存儲介質。

    技術介紹

    [0002]隨著計算機技術的發展,人們普遍使用計算機進行數據的存儲、傳輸。而數據多采用明文的方式進行傳輸和存儲,導致黑客只要侵入網絡中的任意節點進行偵聽,就可以捕獲發生在這個以太網上的所有數據包,此時,只要對其進行解包分析,就可以竊取數據信息。
    [0003]很多企業為了減少內部的數據被非法獲取,多會采用內網進行數據傳輸。內網傳輸相較于廣域網而言更加安全,但是也不能完全避免惡意的數據截獲以及竊取的情況。因此,如何提高數據安全性,成為亟待解決的問題。

    技術實現思路

    [0004]本申請提供一種數據加密方法、裝置、電子設備及存儲介質,以解決上述技術問題。
    [0005]第一方面,本申請提供一種數據加密方法,應用于后端,包括:接收待加密數據;所述待加密數據是前端獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端;若所述數據加密模式不是多次加密模式,則將業務數據作為待加密數據傳輸至后端得到的。
    [0006]啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫。
    [0007]通過本申請提供的方案,可以在接收到待加密數據后,從提前預設的加密方式池中隨機選擇一個編號,確定對應的加密方式將待加密數據進行加密。由于預設加密方式池中的加密方式是編碼人員編寫的且存在若干種,因此減少利用同一種加密方式而被人知曉加密私鑰,從而進行破解的情況,提升了解密的難度。另外,屬性數據也會與待加密數據一起進行混合加密,這樣將屬性數據與待加密數據混合起來一起加密,相較于將待加密數據單獨進行加密來說,也增加數據的復雜程度,同時,與單一加密方式相比,隨機選擇加密方式,也可以提升破解難度,通過數據復雜程度的提升以及破解難度的增加,提升數據的安全
    性。
    [0008]可選的,所述獲取屬性數據,包括:獲取所述發起人的用戶信息;獲取產生所述待加密數據對應的運行時間;將所述運行時間根據時間戳轉換規則轉換為對應的時間戳;根據所述用戶信息及所述時間戳,確定所述屬性數據。
    [0009]可選的,所述根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據,包括:根據所述加密方式對應的名稱,確定加密算法;獲取預設關鍵字符;根據預設關鍵字符,將所述待加密數據與所述屬性數據連接,得到連接后的混合數據;根據所述加密算法,將所述連接后的混合數據加密,得到混合加密數據。
    [0010]可選的,還包括:接收數據查詢請求;根據所述數據查詢請求,進行數據查詢,確定對應的混合加密數據;提取所述對應的混合加密數據所屬存儲位置中存儲的編號;根據所述對應的混合加密數據所屬存儲位置中存儲的編號,確定對應的解密規則;根據所述解密規則,將所述對應的混合加密數據進行解密,得到對應的混合數據;根據所述預設關鍵字符,將所述混合數據進行篩選,確定所述屬性數據;將除所述屬性數據以外的數據作為所述數據查詢請求對應的待查詢數據發送至前端以使前端接收后端發送的待查詢數據;若所述數據加密模式是多次加密模式,則根據預設加密方式對應的解密規則,將所述待查詢數據進行解密并展示;若所述數據加密模式不是多次加密模式,則展示所述待查詢數據。
    [0011]第二方面,本申請提供一種數據加密方法,應用于前端,包括:獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端以使后端接收待加密數據;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫;若所述數據加密模式不是多次加密模式,則將所述業務數據作為待加密數據傳輸
    至后端以使后端接收待加密數據;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫。
    [0012]通過本實施例提供的方式,當配置是前后端分離的時候,可以通過預設加密方式先將業務數據進行一次加密,避免業務數據在傳輸到后端時由于是明文狀態而被截獲。提高傳輸過程中的安全性。在配置是前后端不分離的情況下,可以直接將業務數據作為待加密數據傳輸至后端。
    [0013]可選的,所述方法還包括:接收后端發送的待查詢數據;所述待查詢數據是后端接收數據查詢請求;根據所述數據查詢請求,進行數據查詢,確定對應的混合加密數據;提取所述對應的混合加密數據所屬存儲位置中存儲的編號;根據所述對應的混合加密數據所屬存儲位置中存儲的編號,確定對應的解密規則;根據所述解密規則,將所述對應的混合加密數據進行解密,得到對應的混合數據;根據所述預設關鍵字符,將所述混合數據進行篩選,確定所述屬性數據;將除所述屬性數據以外的數據作為所述數據查詢請求對應的待查詢數據發送至前端得到的;若所述數據加密模式是多次加密模式,則根據預設加密方式對應的解密規則,將所述待查詢數據進行解密并展示;若所述數據加密模式不是多次加密模式,則展示所述待查詢數據。
    [0014]第三方面,本申請提供一種數據加密裝置,應用于后端,包括:數據接收模塊,用于接收待加密數據;所述待加密數據是前端獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端;若所述數據加密模式不是多次加密模式,則將業務數據作為待加密數據傳輸至后端得到的;加密池啟動模塊,用于啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;方式選擇模塊,用于在所述預設加密方式池中隨機選擇一個編號,本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種數據加密方法,其特征在于,應用于后端,所述方法包括:接收待加密數據;所述待加密數據是前端獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端;若所述數據加密模式不是多次加密模式,則將業務數據作為待加密數據傳輸至后端得到的;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫。2.根據權利要求1所述的方法,其特征在于,所述獲取屬性數據,包括:獲取所述發起人的用戶信息;獲取產生所述待加密數據對應的運行時間;將所述運行時間根據時間戳轉換規則轉換為對應的時間戳;根據所述用戶信息及所述時間戳,確定所述屬性數據。3.根據權利要求1所述的方法,其特征在于,所述根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據,包括:根據所述加密方式對應的名稱,確定加密算法;獲取預設關鍵字符;根據預設關鍵字符,將所述待加密數據與所述屬性數據連接,得到連接后的混合數據;根據所述加密算法,將所述連接后的混合數據加密,得到混合加密數據。4.根據權利要求3所述的方法,其特征在于,還包括:接收數據查詢請求;根據所述數據查詢請求,進行數據查詢,確定對應的混合加密數據;提取所述對應的混合加密數據所屬存儲位置中存儲的編號;根據所述對應的混合加密數據所屬存儲位置中存儲的編號,確定對應的解密規則;根據所述解密規則,將所述對應的混合加密數據進行解密,得到對應的混合數據;根據所述預設關鍵字符,將所述混合數據進行篩選,確定所述屬性數據;將除所述屬性數據以外的數據作為所述數據查詢請求對應的待查詢數據發送至前端以使前端接收后端發送的待查詢數據;若所述數據加密模式是多次加密模式,則根據預設加密方式對應的解密規則,將所述待查詢數據進行解密并展示;若所述數據加密模式不是多次加密模式,則展示所述待查詢數據。5.一種數據加密方法,其特征在于,應用于前端,所述方法包括:獲取數據加密請求;將所述數據加密請求進行分析,確定業務數據;獲取配置需求;根據所述配置需求,確定數據加密模式是否為多次加密模式;若所述數據加密模式是多次加密模式,則根據預設加密方式將所述業務數據進行第一
    次加密;將第一次加密后的業務數據作為待加密數據傳輸至后端以使后端接收待加密數據;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫;若所述數據加密模式不是多次加密模式,則將所述業務數據作為待加密數據傳輸至后端以使后端接收待加密數據;啟動預設加密方式池;所述預設加密方式池包含若干編號以及對應的加密方式;在所述預設加密方式池中隨機選擇一個編號,并根據所述編號確定對應的加密方式;獲取屬性數據;所述屬性數據用于表征所述待加密數據生成過程中對應的相關屬性;根據所述加密方式,加密所述待加密數據與所述屬性數據,得到混合加密數據;將所述混合加密數據及所述編號存儲至數據庫。6.根據權利要求5所述的方法,其特征在于...

    【專利技術屬性】
    技術研發人員:徐明輝郭志波王偉尚偉偉李劭丹
    申請(專利權)人:太原皓鑫廣遠電子信息科技有限公司
    類型:發明
    國別省市:

    相關技術
      暫無相關專利
    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩电影无码A不卡| 热の无码热の有码热の综合| 中文成人无码精品久久久不卡| 亚洲毛片av日韩av无码| 亚洲AV无码成人精品区在线观看 | 亚洲中文字幕无码久久2020| 精品无码中出一区二区| 精品国产V无码大片在线看| 九九久久精品无码专区| 无码里番纯肉h在线网站| 性无码免费一区二区三区在线| 精品无码av无码专区| 好了av第四综合无码久久| 亚洲AV无码乱码国产麻豆| 精品人妻无码专区中文字幕| 亚洲成av人无码亚洲成av人| 无码人妻一区二区三区免费看 | 中文字幕无码不卡在线| 国产成人无码a区在线观看视频免费 | 亚洲人AV在线无码影院观看| 亚洲Av综合色区无码专区桃色| 亚洲AⅤ无码一区二区三区在线| 亚洲日韩看片无码电影| 中文字幕无码亚洲欧洲日韩| 人妻无码视频一区二区三区| 无码无遮挡又大又爽又黄的视频| 国产无遮挡无码视频免费软件| 自慰系列无码专区| 无码国内精品久久人妻麻豆按摩 | 无码人妻精品一区二区三区66| 中文字幕精品无码久久久久久3D日动漫 | 久久久久久久久无码精品亚洲日韩 | 亚洲爆乳无码精品AAA片蜜桃| 精品无码无人网站免费视频 | mm1313亚洲国产精品无码试看| 亚洲av无码日韩av无码网站冲| 亚洲av无码专区首页| 少妇无码AV无码专区线| 日韩少妇无码一区二区三区| AV无码精品一区二区三区宅噜噜| 国产成人A亚洲精V品无码|