[發明專利]一種JavaScript數據傳輸加密方法有效
| 申請號: | 201810325429.6 | 申請日: | 2018-04-12 |
| 公開(公告)號: | CN108650233B | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 孔祥智;袁志玲;李玲 | 申請(專利權)人: | 江南大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L9/08 |
| 代理公司: | 哈爾濱市陽光惠遠知識產權代理有限公司 23211 | 代理人: | 張勇 |
| 地址: | 214122 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 javascript 數據傳輸 加密 方法 | ||
本發明公開了一種JavaScript數據傳輸加密方法,屬于信息安全領域。本發明應用了秘鑰服務中間人概念,前端后端都需要對秘鑰進行請求獲取,才能進行數據加解密,秘鑰服務充當著見證者的角色,進一步保障的數據傳輸的安全,保障數據的安全,最后實現了安全的數據匯聚方法。
技術領域
本發明涉及一種JavaScript數據傳輸加密方法,屬于信息安全領域。
背景技術
隨著大數據時代的到來,數據在生產工作中所占據的份量顯得更加重要,如何有效的將多元化的數據通過智能的方式進行獲取以及梳理,成為目前各種數據匯聚系統的研究點。數據匯聚其中有一種來源依賴于手工錄入,在B/S架構的數據錄入,主要依賴于以表單的形式將數據進行提交。但是在數據傳輸過程中,通過如何防止數據被截取應用、保證數據的安全,成為目前數據匯聚所要解決的主要問題。
目前很多政府單位在收集下屬企業經營情況信息時,大部分還是通過傳統的方式,即制作Excel模板下達給下屬企業,然后下屬企業按照既定的Excel模板進行填寫并上報;通過Excel模板文件的處理方式容易導致信息不對稱以及信息處理不及時,還存在敏感數據涉密的隱患,而且一旦原始Excel模板進行了內容調整,那么又需要重新下發模板,從而導重復工作很大。由此可知,按照傳統的方式操作,匯聚下屬企業經營情況信息的數據這個工作異常復雜并存在產生其他不可預估的風險。
隨著互聯網技術的發展,政府單位在匯聚小數企業經營情況信息方面也逐漸跟隨技術的進步,將數據匯聚錄入功能部署在互聯網上,提高工作效率、方便各單位人員使用。但是,怎么保證數據傳輸的安全,仍是系統開發人員側重關注的方向。目前,針對于政府單位的數據傳輸加密方法還沒有特別系統的方法,針對現有技術需求不足的情況,本發明提出一種JavaScript數據傳輸加密方法,基于B/S架構來實現,可實現數據傳輸的安全、快捷,另外本發明封裝了很多公共組件插件,便于使用者快速上手。
發明內容
本發明針對財務報表數據匯聚過程,提供一種JavaScript數據傳輸加密方法,保證數據傳輸的安全性,有效地防止數據被截取以及應用,保證數據傳輸的安全,從而保障系統的正常運行。
本系統是基于B/S架構的方式,前端采用的是加密方式是通過應用crypto.js的方法進行混合加密,后端采用的是java語言編寫的服務。
步驟一:前端發送秘鑰請求,秘鑰請求用于向服務器申請發送秘鑰,秘鑰請求包括前端屬性,以便服務器在接收到前端發送的秘鑰請求后,根據前端屬性采用預定方式生成發送秘鑰,并發送給前端;
步驟二:前端接收服務器發送的發送秘鑰,并根據發送秘鑰對所要發送的數據進行加密,并向后端發送數據傳輸請求,數據傳輸請求包括加密后的數據及其對應的發送秘鑰;
步驟三:后端接收前端發送的數據傳輸請求,并根據數據傳輸請求向服務器發送秘鑰服務請求,秘鑰服務請求用于向服務器申請對應于發送秘鑰的解密服務;
步驟四:后端根據服務器發送的對應于發送秘鑰的解密服務對加密后的數據進行解密,并向前端發送反饋信息。
可選的,發送秘鑰包括明文干擾方式和加密組合方式。
可選的,前端屬性包括:前端IP地址、請求接口id、既定規則的隨機數字;
步驟一中,服務器根據前端屬性采用預定方式生成發送秘鑰之前,還包括:驗證前端IP是否合法、請求接口是否存在、請求接口是否具有申請發送秘鑰的權限、隨機數字是否符合既定規則;
在前端屬性全部驗證通過之后,服務器生成發送秘鑰,發送秘鑰還包括請求接口id。
可選的,步驟三中,后端在接收前端發送的數據傳輸請求之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江南大學,未經江南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810325429.6/2.html,轉載請聲明來源鉆瓜專利網。





