一种私密数据在互联网中安全传输的方法与流程



1.本发明涉及数据传输技术领域,尤其涉及一种私密数据在互联网中安全传输的方法。


背景技术:



2.网络间的数据传输在日常生活中非常频繁。为了保证客户隐私数据的的安全,需要对传输的数据进行特殊处理,以确保数据传输的安全性。为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。des设计中使用了分组密码设计的两个原则:混淆(confusion)和扩散(diffusion),其目的是抗击敌手对密码系统的统计分析。混淆是使密文的统计特性与密钥的取值之间的关系尽可能复杂化,以使密钥和明文以及密文之间的依赖性对密码分析者来说是无法利用的。扩散的作用就是将每一位明文的影响尽可能迅速地作用到较多的输出密文位中,以便在大量的密文中消除明文的统计结构,并且使每一位密钥的影响尽可能迅速地扩展到较多的密文位中,以防对密钥进行逐段破译。但在目前数据传输过程中,仍然存在安全问题。


技术实现要素:



3.为了解决以上技术问题,本发明提供了一种私密数据在互联网中安全传输的方法。旨在解决数据安全传输问题,防止数据泄漏。
4.本发明的技术方案是:
5.一种私密数据在互联网中安全传输的方法,从数据的采集到数据的传输都经过特殊处理。通过http网络通信三次握手,进行通信状态确认,再通过数据加密传输方式,将加密数据定向发送到指定的位置保存。数据间的传输使用xml格式,加解密方式使用des加解密。
6.进一步的,
7.应用程序的数据传输方式采用发送请求确定请求,回调请求的方式进行数据传输。数据结果采用指定格式xml数据结构,在请求头添加用于验证权限的token等数据,请求体数据采用des加密方式,异步调用接口将数据发送到指定的地址,通知rabbitmq消息队列,rabbitmq队列将数据发送给客户端,客户端可以取到用户信息。
8.请求接口的请求头必须携带token,交易流水号,认证的id,认证的code,请求体采用des加解密方式进行数据加解密处理。
9.查询结果按特殊规则处理后,异步调用接口将数据发送到指定的地址,通知rabbitmq消息队列,rabbitmq队列将数据发送给客户端,客户端从消息队列取用户信息,返回给前端使用。
10.再进一步的,
11.具体步骤如下:
12.1)客户端携带用户信息参数发起请求;
13.2)查看用户信息是否完整;否,则返回错误信息提示,通信状态为500;是,则进入下一步;
14.3)同步返回通信状态结果;
15.4)异步查询用户需要的信息,封装加密为特殊格式xml数据;
16.5)系统是否有有效token,有则直接进行下一步,无则调用接口先请求token;
17.6)携带token主动调用约定地址,将数据上报,并通知mq;
18.7)rabbitmq进行数据监控;
19.8)同步推送到指定地址的客户端,客户端获取到信息;
20.9)结束。
21.本发明的有益效果是
22.通过安全数据采集,数据加密,token验证,des加解密等等措施,实现用户数据不被泄漏,发生金融交易可以保证数据安全传输。
附图说明
23.图1是本发明的工作流程示意图;
24.图2是本发明的操作过程示意图。
具体实施方式
25.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.本发明提供了一种私密数据在互联网中的数据安全传输方法,旨在解决数据安全传输问题,防止数据泄漏。从数据的采集到数据的传输都经过特殊处理。通过http网络通信三次握手,进行通信状态确认,再通过数据加密传输方式,将加密数据定向发送到指定的位置保存。数据间的传输使用xml格式,加解密方式使用des加解密。
27.如图1所示,
28.具体步骤如下:
29.1)客户端携带用户信息参数发起请求;
30.2)查看用户信息是否完整;否,则返回错误信息提示,通信状态为500;是,则进入下一步;
31.3)同步返回通信状态结果;
32.4)异步查询用户需要的信息,封装加密为特殊格式xml数据;
33.5)系统是否有有效token,有则直接进行下一步,无则调用接口先请求token;
34.6)携带token主动调用约定地址,将数据上报,并通知mq;
35.7)rabbitmq进行数据监控;
36.8)同步推送到指定地址的客户端,客户端获取到信息;
37.9)结束。
38.如图2所示,操作过程如下:
39.数据采集时通过特定的管理平台,账号登录等手段进行原始数据的推送,每天都向指定的数据库推送不同范围的数据。后端开发人员通过特殊算法将这些数据进行加工整理,通过定时任务将数据保存到公司服务器数据库。此数据库的数据是进行过加密处理的。当客户需要数据时,先通过http网络请求发送用户信息过来,后端应用程序收到请求后同步返回通信状态,成功或者失败,告知用户已经通信成功。后端应用程序进行数据库的查询操作,将数据进行解密处理后,再次通过des加密处理,携带token以密文xml的形式异步发送网络请求到某约定好的地址,该地址以mq进行监听,通知客户端收到结果后,到该地址取出结果解密处理。
40.以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。


技术特征:


1.一种私密数据在互联网中安全传输的方法,其特征在于,通过http网络通信三次握手,进行通信状态确认,再通过数据加密传输方式,将加密数据定向发送到指定的位置保存。2.根据权利要求1所述的方法,其特征在于,数据间的传输使用xml格式,加解密方式使用des加解密。3.根据权利要求1所述的方法,其特征在于,数据传输方式采用发送请求确定请求、回调请求的方式进行数据传输。4.根据权利要求3所述的方法,其特征在于,数据结果采用指定格式xml数据结构,在请求头添加用于验证权限的token,请求体数据采用des加密方式。5.根据权利要求4所述的方法,其特征在于,异步调用接口将数据发送到指定的地址,通知rabbitmq消息队列,rabbitmq队列将数据发送给客户端,客户端可以取到用户信息。6.根据权利要求5所述的方法,其特征在于,请求接口的请求头必须携带token,交易流水号,认证的id,认证的code,请求体采用des加解密方式进行数据加解密处理。7.根据权利要求6所述的方法,其特征在于,查询结果处理后,异步调用接口将数据发送到指定的地址,通知rabbitmq消息队列,rabbitmq队列将数据发送给客户端,客户端从消息队列取用户信息,返回给前端使用。8.根据权利要求7所述的方法,其特征在于,具体步骤如下:1)客户端携带用户信息参数发起请求;2)查看用户信息是否完整;否,则返回错误信息提示,通信状态为500;是,则进入下一步;3)同步返回通信状态结果;4)异步查询用户需要的信息,封装加密为xml数据;5)系统是否有有效token,有则直接进行下一步,无则调用接口先请求token;6)携带token主动调用约定地址,将数据上报,并通知mq;7)rabbitmq进行数据监控;8)同步推送到指定地址的客户端,客户端获取到信息;9)结束。

技术总结


本发明提供一种私密数据在互联网中安全传输的方法,属于数据传输技术领域,本发明从数据的采集到数据的传输都经过特殊处理。通过HTTP网络通信三次握手,进行通信状态确认,再通过数据加密传输方式,将加密数据定向发送到指定的位置保存。数据间的传输使用XML格式,加解密方式使用DES加解密。保证用户数据安全,防止数据泄密。止数据泄密。止数据泄密。


技术研发人员:

陈隆霄 张安举 崔乐乐

受保护的技术使用者:

天元大数据信用管理有限公司

技术研发日:

2022.08.19

技术公布日:

2022/12/12

本文发布于:2024-09-24 22:25:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/32736.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   客户端   本发明   方式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议