System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据传输,具体涉及一种数据传输方法、装置、设备和存储介质。
技术介绍
1、数据传输就是按照一定的规程,通过一条或者多条数据链路,将数据从数据源传输到数据终端,它的主要作用就是实现点与点之间的信息传输与交换。在一般的数据传输系统中,其输入输出设备为终端或计算机,它们每一方所发出的数据信息通常是字母、数字、符号或其组合。为了保证数据传输的安全性、真实性和完整性,需要对传输的数据进行加密等处理,以保证数据在传输过程中不会轻易泄露。
2、但是目前的数据传输过程还存在很多漏洞,并不能真正的保证传输数据的安全性、真实性和完整性,容易造成数据传输混乱。
技术实现思路
1、有鉴于此,本申请提供了一种数据传输方法、装置、设备和存储介质,用于解决目前的数据传输过程还存在很多漏洞,并不能真正的保证传输数据的安全性、真实性和完整性,容易造成数据传输混乱的问题。
2、为实现以上目的,现提出的方案如下:
3、第一方面,一种数据传输方法,包括:
4、获取待传输的目标数据;
5、确定传输所述目标数据的第一目标用户,以及待接收所述目标数据的第二目标用户;
6、对所述第一目标用户进行身份验证,并判断是否验证成功;
7、若是,则对所述目标数据进行加密处理,得到第一密文数据;
8、获取所述第一密文数据的生成时间、互联网协议地址以及所述第二目标用户的用户名称;
9、利用所述生成时间、互联网协议地址以及第二目
10、将所述第二密文数据发送至所述第二目标用户,以完成数据的传输。
11、优选地,所述对所述第一目标用户进行身份验证,并判断是否验证成功,包括:
12、获取所述第一目标用户在传输所述目标数据时所对应的登录密码,并确定所述登录密码的密码等级;
13、判断所述登录密码的密码等级是否大于预设的阈值级别;
14、若是,则获取所述第一目标用户的历史传输记录,并根据所述历史传输记录判断所述第一目标用户是否触发过错误警告;
15、若所述第一目标用户没有触发过错误警告,则确定所述第一目标用户验证成功;
16、若所述第一目标用户触发过错误警告,则确定所述第一目标用户触发错误警告的次数,若所述次数不大于所述第一预设阈值,则确定所述第一目标用户验证成功;
17、若所述次数大于第一预设阈值,则确定所述第一目标用户验证失败。
18、优选地,所述对所述目标数据进行加密处理,得到第一密文数据,包括:
19、确定与所述目标数据对应的密钥长度以及加密参数;
20、按照所述密钥长度,并采用预先获取的随机数生成器生成目标密钥;
21、利用所述目标密钥和加密参数对所述目标数据进行加密处理,得到密文数据。
22、优选地,所述利用所述生成时间、互联网协议地址以及第二目标用户的用户名称,对所述第一密文数据进行标记,得到第二密文数据,包括:
23、设定条码长度,并按照所述条码长度将所述生成时间转化为第一目标条码;
24、按照所述条码长度将所述互联网协议地址转化为第二目标条码;
25、按照所述条码长度将所述第二目标用户的用户名称转化为第三目标条码;
26、将所述第一目标条码、第二目标条码和第三目标条码进行组合,得到综合目标条码;
27、将所述综合目标条码作为标签对所述第一密文数据进行标记,得到第二密文数据。
28、优选地,所述在将所述第二密文数据发送至所述第二目标用户之前,还包括:
29、对所述第二密文数据进行流量识别,以确定所述第二密文数据的各个不同的数据流;
30、对各个所述数据流的网络流量进行分析,以确定各个所述数据流是否存在潜在问题;
31、将存在潜在问题的各个数据流作为各个问题数据流;
32、针对每一个问题数据流,判断该问题数据流是否会触发预设的报警机制;
33、若各个所述问题数据流均不会触发报警机制,则将所述第二密文数据发送至所述第二目标用户。
34、优选地,在所述第二目标用户收到所述第二密文数据后,包括:
35、获取所述第二密文数据的标记信息;
36、对所述标记信息进行解析,得到所述标记信息中的时间信息、地址信息以及名称信息;
37、判断所述名称信息与所述第二密文数据的用户名称是否相同;
38、若是,对所述第二密文数据进行解密。
39、第二方面,一种数据传输装置,包括:
40、目标数据获取模块,用于获取待传输的目标数据;
41、用户确定模块,用于确定传输所述目标数据的第一目标用户,以及待接收所述目标数据的第二目标用户;
42、身份验证模块,用于对所述第一目标用户进行身份验证,并判断是否验证成功;
43、加密处理模块,用于若是,则对所述目标数据进行加密处理,得到第一密文数据;
44、信息获取模块,用于获取所述第一密文数据的生成时间、互联网协议地址以及所述第二目标用户的用户名称;
45、标记模块,用于利用所述生成时间、互联网协议地址以及第二目标用户的用户名称,对所述第一密文数据进行标记,得到第二密文数据;
46、发送模块,用于将所述第二密文数据发送至所述第二目标用户,以完成数据的传输。
47、优选地,所述身份验证模块包括:
48、密码确定模块,用于获取所述第一目标用户在传输所述目标数据时所对应的登录密码,并确定所述登录密码的密码等级;
49、第一判断模块,用于判断所述登录密码的密码等级是否大于预设的阈值级别;
50、第二判断模块,用于若是,则获取所述第一目标用户的历史传输记录,并根据所述历史传输记录判断所述第一目标用户是否触发过错误警告;
51、第一验证成功模块,用于若所述第一目标用户没有触发过错误警告,则确定所述第一目标用户验证成功;
52、第二验证成功模块,用于若所述第一目标用户触发过错误警告,则确定所述第一目标用户触发错误警告的次数,若所述次数不大于所述第一预设阈值,则确定所述第一目标用户验证成功;
53、验证失败模块,用于若所述次数大于第一预设阈值,则确定所述第一目标用户验证失败。
54、第三方面,一种数据传输设备,包括存储器和处理器;
55、所述存储器,用于存储程序;
56、所述处理器,用于执行所述程序,实现如第一方面所述的数据传输方法的各个步骤。
57、第四方面,一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的数据传输方法的各个步骤。
58、从上述技术方案可以看出,本申请通过获取待本文档来自技高网...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述第一目标用户进行身份验证,并判断是否验证成功,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标数据进行加密处理,得到第一密文数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述利用所述生成时间、互联网协议地址以及第二目标用户的用户名称,对所述第一密文数据进行标记,得到第二密文数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述在将所述第二密文数据发送至所述第二目标用户之前,还包括:
6.根据权利要求1所述的方法,其特征在于,在所述第二目标用户收到所述第二密文数据后,包括:
7.一种数据传输装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述身份验证模块包括:
9.一种数据传输设备,其特征在于,包括存储器和处理器;
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-6任一项所述的数
...【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述第一目标用户进行身份验证,并判断是否验证成功,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标数据进行加密处理,得到第一密文数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述利用所述生成时间、互联网协议地址以及第二目标用户的用户名称,对所述第一密文数据进行标记,得到第二密文数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述在将所...
【专利技术属性】
技术研发人员:张汉辉,林靖,邱朝明,张静,陈俊杰,邓子健,张秋辉,
申请(专利权)人:广东电网有限责任公司广州供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。