一种推广数据处理方法及系统与流程

未命名 10-25 阅读:83 评论:0


1.本发明涉及大数据领域,特别是涉及一种用于大数据安全保证的一种推广数据处理方法。


背景技术:

2.在数据的推广中,交易平台的服务器通常是手握很多用户的客户端,作为发送端的商家想要投放广告的时候,可直接将作为推广数据的广告和广告对应的推广条件发给服务器,由服务器来将数据进行推送,在用户手中的客户端愿意与这个广告的商家进行交易时,则会主动向商家发送交易请求,以实现交易。
3.例如,离婚律所的视频广告和主打离婚官司的推广条件发送给交易平台的服务器,交易平台的服务器就可在其平台搜索过离婚相关的词条的客户端中,或其已知的可能会离婚的用户的客户端或服务器的所有的用户的客户端投放律所的视频广告。用户如果感兴趣,则可直接通过服务器向律所的发送端发送请求。
4.上述方式有如下缺点:1、用户害怕平台服务器得知自己要离婚的隐私,不敢随意在某个不信任的平台下单。
5.2、商家也不敢让平台服务器得知这个客户要联系自己,怕其他竞争对手得知这个客户的交易请求。
6.3、假如黑客攻击平台服务器,截获了用户的交易请求,或者冒充这个发送端与用户联系,则原本付费投放推广数据的发送端的利益就受到了侵害。
7.因此,目前需要一种能够给发送端和客户端之间的服务器的信号传递带来安全保证的一种推广数据处理方法。


技术实现要素:

8.本发明要解决的技术问题是提供一种结构简单、成本低、操作简便的一种推广数据处理方法。
9.本发明一种推广数据处理方法,包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;所述服务器向与所述推广条件匹配的客户端发送推广数据;所述客户端响应于推广数据,客户端通过服务器向所述推广数据的发送端发送交易请求;其中,所述客户端通过服务器向所述推广数据的发送端发送交易请求包括如下步骤:客户端将所述交易请求以第一加密算法将所述交易请求转化为第一加密数据,客户端通过服务器将所述第一加密数据发送至发送端;发送端将所述第一加密数据以第二加密算法加密为第二加密数据,所述发送端通
过服务器将所述第二加密数据发送至客户端;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。
10.本发明一种推广数据处理方法,其中,所述客户端将所述交易请求以第一加密算法将所述交易数据转化为第一加密数据包括如下步骤: 用户端和发送端均预存所述推广数据对应的第一分类数据;用户终端根据所述第一分类数据的配置第一重合加密方法,将所述交易请求转化为第一加密数据;所述发送端将所述第一加密数据以第二加密算法加密为第二加密数据包括如下步骤:客户端识别所述第一重合加密方法对应的第二分类数据,判断所述第二分类数据与预存的所述推广数据对应的第一分类数据是否匹配,若是,则以第二重合加密方法将所述第一加密数据加密为第二加密数据,若否,则向服务器发送报警信号。
11.本发明一种推广数据处理方法,其中,所述以第二重合加密方法将所述第一加密数据加密为第二加密数据包括:所述第一重合加密方法的加密解密过程与第二重合加密方法的加密解密过程相互不影响。
12.本发明一种推广数据处理方法,其中,所述用户端和发送端预存所述第一分类数据对应的第一算法和第二算法, 当所述第一分类数据对应第一算法时,将所述第一算法配置为第一重合加密算法,将所述第二算法配置为第二重合加密算法;当所述第一分类数据对应第二算法时,将所述第二算法配置为第一重合加密算法,将所述第一算法配置为第二重合加密算法。
13.本发明一种推广数据处理方法,其中,所述第一算法为:将每个字母在26个字母表中正向或反向地移动n位,所述n为所述第一分类数据由sha256算法得出的哈希值除以26的余数;所述第二算法为:所述发送端和客户端预存与所述第一分类数据对应的行数编号;将交易请求或第一加密数据的行数序号按照所述行数编号调整。
14.本发明一种推广数据处理系统,包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;所述服务器向与所述推广条件匹配的客户端发送推广数据;所述客户端响应于推广数据,客户端通过服务器向所述推广数据的发送端发送交易请求;其中,所述客户端通过服务器向所述推广数据的发送端发送交易请求包括如下步骤:客户端将所述交易请求以第一加密算法将所述交易请求转化为第一加密数据,客户端通过服务器将所述第一加密数据发送至发送端;
发送端将所述第一加密数据以第二加密算法加密为第二加密数据,所述发送端通过服务器将所述第二加密数据发送至客户端;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。
15.本发明一种推广数据处理系统,其中,所述客户端将所述交易请求以第一加密算法将所述交易数据转化为第一加密数据包括如下步骤: 用户端和发送端均预存所述推广数据对应的第一分类数据;用户终端根据所述第一分类数据的配置第一重合加密方法,将所述交易请求转化为第一加密数据;所述发送端将所述第一加密数据以第二加密算法加密为第二加密数据包括如下步骤:客户端识别所述第一重合加密方法对应的第二分类数据,判断所述第二分类数据与预存的所述推广数据对应的第一分类数据是否匹配,若是,则以第二重合加密方法将所述第一加密数据加密为第二加密数据,若否,则向服务器发送报警信号。
16.本发明一种推广数据处理系统,其中,所述以第二重合加密方法将所述第一加密数据加密为第二加密数据包括:所述第一重合加密方法的加密解密过程与第二重合加密方法的加密解密过程相互不影响。
17.本发明一种推广数据处理系统,其中,所述用户端和发送端预存所述第一分类数据对应的第一算法和第二算法, 当所述第一分类数据对应第一算法时,将所述第一算法配置为第一重合加密算法,将所述第二算法配置为第二重合加密算法;当所述第一分类数据对应第二算法时,将所述第二算法配置为第一重合加密算法,将所述第一算法配置为第二重合加密算法。
18.本发明一种推广数据处理系统,其中,所述第一算法为:将每个字母在26个字母表中正向或反向地移动n位,所述n为所述第一分类数据由sha256算法得出的哈希值除以26的余数;所述第二算法为:所述发送端和客户端预存与所述第一分类数据对应的行数编号;将交易请求或第一加密数据的行数序号按照所述行数编号调整。
19.本发明一种推广数据处理方法与现有技术不同之处在于本发明一种推广数据处理方法通过上述方法可通过上述方式可让对交易请求下发第一加密数据的客户端对被发送端加密后的第二加密数据进行解密,再让被客户端解密的第三加密数据发送回发送端,发送端再将其解密,从而使服务器即便在发送端和客户端之间进行数据的传递,但是数据始终是受到一个或两个加密算法的加密的,并且发送端和客户端都可顺利地将自己的所进行的加密进行解密,以保证数据传输的准确性,避免数据被服务器恶意获取并泄露。
20.下面结合附图对本发明的一种推广数据处理方法作进一步说明。
附图说明
21.图1是一种推广数据处理方法的数据流程示意图。
具体实施方式
22.如图1所示,本发明一种推广数据处理方法包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;所述服务器向与所述推广条件匹配的客户端发送推广数据;所述客户端响应于推广数据,客户端通过服务器向所述推广数据的发送端发送交易请求;其中,所述客户端通过服务器向所述推广数据的发送端发送交易请求包括如下步骤:客户端将所述交易请求以第一加密算法将所述交易请求转化为第一加密数据,客户端通过服务器将所述第一加密数据发送至发送端;发送端将所述第一加密数据以第二加密算法加密为第二加密数据,所述发送端通过服务器将所述第二加密数据发送至客户端;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。
23.本发明通过上述方法可通过上述方式可让对交易请求下发第一加密数据的客户端对被发送端加密后的第二加密数据进行解密,再让被客户端解密的第三加密数据发送回发送端,发送端再将其解密,从而使服务器即便在发送端和客户端之间进行数据的传递,但是数据始终是受到一个或两个加密算法的加密的,并且发送端和客户端都可顺利地将自己的所进行的加密进行解密,以保证数据传输的准确性,避免数据被服务器恶意获取并泄露。
24.参见图1,客户端将交易请求以第一加密算法和第一解密算法进行加密和解密以避免服务器获取上述交易请求,而发送端以第二加密算法和第二解密算法进行加密解密以避免服务器获取上述交易请求,从而既保护了用户的隐私,也避免其他黑客入侵服务器,假冒发送端和客户端完成交易,保护了真正的发送端的利益。而作为运送者的服务器既需要完成数据的运输,同样还运输者被至少加密一次的数据,从而可便于数据的保密和隔离。
25.参加图1,其中,所述客户端将所述交易请求以第一加密算法将所述交易数据转化为第一加密数据包括如下步骤: 用户端和发送端均预存所述推广数据对应的第一分类数据;用户终端根据所述第一分类数据的配置第一重合加密方法,将所述交易请求转化为第一加密数据;所述发送端将所述第一加密数据以第二加密算法加密为第二加密数据包括如下步骤:客户端识别所述第一重合加密方法对应的第二分类数据,判断所述第二分类数据与预存的所述推广数据对应的第一分类数据是否匹配,若是,则以第二重合加密方法将所述第一加密数据加密为第二加密数据,若否,则向服务器发送报警信号。
26.本发明通过对上述第一加密方法和第二加密方法进行了修补,避免了中间人攻击。具体的说,为了避免黑客或者服务器伪装接收交易请求的发送端,而直接接收第一加密数据,并诱骗客户端将第二加密数据进行解密成第三加密数据,服务器或黑客再利用自己的方法将所述第三加密数据自行解密。这样就又落入了背景技术所提到的泄露用户隐私、竞争对手得知客户的交易请求、发送端的利益受到了侵害。为了避免此事的发生,客户端和发送端建立了共识机制,就是说发送端和客户端都可将所述推广数据归类为同一个第一分类数据,从而可实现更好的身份信息的确认,以避免中间人攻击。
27.例如,上述中间人攻击为:黑客或服务器冒充发送端,进行相同的操作,而截获上述交易请求,而使整个系统失效。
28.为了避免上述中间人攻击,在发送端的数据库和客户端的数据库中先预存所有的推广数据的第一分类数据,例如,律所的离婚诉讼代理的广告的推广数据,统一归类为律所类的第一分类数据。上述第一分类数据可理解为共识的类别标签。在接收客户端的第一加密数据的发送端可根据第一加密数据的加密类型而通过上述第一分类数据进行加密类型的识别,若是与第一分类数据匹配的加密类型才会进行加密成第二加密数据发送给客户端,若不是,则可直接向服务器报警。
29.其中,上述共识机制还可是发送的时候都是将特殊代码的可通过sha256算法生成的哈希值的前5位为0的算法生成,从而获得共识。
30.参加图1,其中,所述以第二重合加密方法将所述第一加密数据加密为第二加密数据包括:所述第一重合加密方法的加密解密过程与第二重合加密方法的加密解密过程相互不影响。
31.本发明通过上述互不影响的两个重合加密方法,可避免客户端在已经被加密的方法后先被解密为第三加密数据之后,发送端无法解密。
32.参加图1,其中,所述用户端和发送端预存所述第一分类数据对应的第一算法和第二算法, 当所述第一分类数据对应第一算法时,将所述第一算法配置为第一重合加密算法,将所述第二算法配置为第二重合加密算法;当所述第一分类数据对应第二算法时,将所述第二算法配置为第一重合加密算法,将所述第一算法配置为第二重合加密算法。
33.本发明通过上述两种算法分别配置就可在尽可能少预存相互不影响的算法,并且有效的区分是否发送端和客户端是否使用的正确的重合加密算法,既少占用了内存,又有效地避免了中间人攻击。
34.参加图1,其中,所述第一算法为:将每个字母在26个字母表中正向或反向地移动n位,所述n为所述第一分类数据由sha256算法得出的哈希值除以26的余数;所述第二算法为:所述发送端和客户端预存与所述第一分类数据对应的行数编号;将交易请求或第一加密数据的行数序号按照所述行数编号调整。
35.本发明通过上述两种调节字母位置而改变数据的显示意义和改变数据的显示行数的序列来进行两种相互不影响的加密方式,进一步加强了数据的安全性和保证数据顺利的加密解密,避免中间人攻击。
36.上述加密类型可为:将每个字母在26个字母表中正向或反向地移动n位,比如abc正向移动1位就是bcd。上述n可由所述第一分类数据的哈希值的决定。例如,上述哈希值由sha256算法计算,其哈希值除以26的余数为2,则n为2。需要说明书的是z在右移动2位的时候可变为b。
37.当然,上述加密类型还可为:将每行字母按照与第一分类数据对应的位置行数编号调整进行加密。例如,第一分类数据是律所类。其对应的行数编号为654321,所述交易请求或第一加密数据的行数序号可为12345;就是说,而第一加密数据一共5行,本应第一行对应第一行、第二行对应第二行,,,...第六行为空白,变成了第一行调整为空白,第二行调整为第五行......第六行调整为第一行,就是说,调整后的行数序号变为了:空白54321。从而使所述第一分类数据对应了,上述第一分类数据进行加密。
38.其中,所述第一分类数据对应的行数的编号为数据库预存。
39.其中,所述编号的位数大于等于所述第一加密数据的行数。当所述编号的位数大于所述第一加密数据的行数时,将所述第一加密的其他行数的内容补充为空白。
40.其中,不影响就是说,一种加密方法的加密不解密不影响另一种加密方法的加密解密。
41.本发明的优势为:避免中间人攻击,平台隔断广告发送方和收广告用户,收广告用户对发送方的广告感兴趣,想通过平台联系发送方或直接联系发送方的时候,其请求如果被中间人攻击,则可能使中间人成为此次的发送方,给真正的发送方带来损失。
[0042][0043]
其中,上述语言形式的代码可能并不太是适用于变换行数的加密,其仅仅代表一个例子,真正的变换行数的加密较为适用于源代码的加密。
[0044]
本发明一种推广数据处理系统,包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;所述服务器向与所述推广条件匹配的客户端发送推广数据;所述客户端响应于推广数据,客户端通过服务器向所述推广数据的发送端发送交易请求;其中,所述客户端通过服务器向所述推广数据的发送端发送交易请求包括如下步骤:客户端将所述交易请求以第一加密算法将所述交易请求转化为第一加密数据,客户端通过服务器将所述第一加密数据发送至发送端;发送端将所述第一加密数据以第二加密算法加密为第二加密数据,所述发送端通过服务器将所述第二加密数据发送至客户端;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;
发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。
[0045]
本发明通过上述方法可通过上述方式可让对交易请求下发第一加密数据的客户端对被发送端加密后的第二加密数据进行解密,再让被客户端解密的第三加密数据发送回发送端,发送端再将其解密,从而使服务器即便在发送端和客户端之间进行数据的传递,但是数据始终是受到一个或两个加密算法的加密的,并且发送端和客户端都可顺利地将自己的所进行的加密进行解密,以保证数据传输的准确性,避免数据被服务器恶意获取并泄露。
[0046]
参见图1,客户端将交易请求以第一加密算法和第一解密算法进行加密和解密以避免服务器获取上述交易请求,而发送端以第二加密算法和第二解密算法进行加密解密以避免服务器获取上述交易请求,从而既保护了用户的隐私,也避免其他黑客入侵服务器,假冒发送端和客户端完成交易,保护了真正的发送端的利益。而作为运送者的服务器既需要完成数据的运输,同样还运输者被至少加密一次的数据,从而可便于数据的保密和隔离。
[0047]
参加图1,其中,所述客户端将所述交易请求以第一加密算法将所述交易数据转化为第一加密数据包括如下步骤: 用户端和发送端均预存所述推广数据对应的第一分类数据;用户终端根据所述第一分类数据的配置第一重合加密方法,将所述交易请求转化为第一加密数据;所述发送端将所述第一加密数据以第二加密算法加密为第二加密数据包括如下步骤:客户端识别所述第一重合加密方法对应的第二分类数据,判断所述第二分类数据与预存的所述推广数据对应的第一分类数据是否匹配,若是,则以第二重合加密方法将所述第一加密数据加密为第二加密数据,若否,则向服务器发送报警信号。
[0048]
本发明通过对上述第一加密方法和第二加密方法进行了修补,避免了中间人攻击。具体的说,为了避免黑客或者服务器伪装接收交易请求的发送端,而直接接收第一加密数据,并诱骗客户端将第二加密数据进行解密成第三加密数据,服务器或黑客再利用自己的方法将所述第三加密数据自行解密。这样就又落入了背景技术所提到的泄露用户隐私、竞争对手得知客户的交易请求、发送端的利益受到了侵害。为了避免此事的发生,客户端和发送端建立了共识机制,就是说发送端和客户端都可将所述推广数据归类为同一个第一分类数据,从而可实现更好的身份信息的确认,以避免中间人攻击。
[0049]
例如,上述中间人攻击为:黑客或服务器冒充发送端,进行相同的操作,而截获上述交易请求,而使整个系统失效。
[0050]
为了避免上述中间人攻击,在发送端的数据库和客户端的数据库中先预存所有的推广数据的第一分类数据,例如,律所的离婚诉讼代理的广告的推广数据,统一归类为律所类的第一分类数据。上述第一分类数据可理解为共识的类别标签。在接收客户端的第一加密数据的发送端可根据第一加密数据的加密类型而通过上述第一分类数据进行加密类型的识别,若是与第一分类数据匹配的加密类型才会进行加密成第二加密数据发送给客户端,若不是,则可直接向服务器报警。
[0051]
其中,上述共识机制还可是发送的时候都是将特殊代码的可通过sha256算法生成的哈希值的前5位为0的算法生成,从而获得共识。
[0052]
参加图1,其中,所述以第二重合加密方法将所述第一加密数据加密为第二加密数据包括:所述第一重合加密方法的加密解密过程与第二重合加密方法的加密解密过程相互不影响。
[0053]
本发明通过上述互不影响的两个重合加密方法,可避免客户端在已经被加密的方法后先被解密为第三加密数据之后,发送端无法解密。
[0054]
参加图1,其中,所述用户端和发送端预存所述第一分类数据对应的第一算法和第二算法, 当所述第一分类数据对应第一算法时,将所述第一算法配置为第一重合加密算法,将所述第二算法配置为第二重合加密算法;当所述第一分类数据对应第二算法时,将所述第二算法配置为第一重合加密算法,将所述第一算法配置为第二重合加密算法。
[0055]
本发明通过上述两种算法分别配置就可在尽可能少预存相互不影响的算法,并且有效的区分是否发送端和客户端是否使用的正确的重合加密算法,既少占用了内存,又有效地避免了中间人攻击。
[0056]
参加图1,其中,所述第一算法为:将每个字母在26个字母表中正向或反向地移动n位,所述n为所述第一分类数据由sha256算法得出的哈希值除以26的余数;所述第二算法为:所述发送端和客户端预存与所述第一分类数据对应的行数编号;将交易请求或第一加密数据的行数序号按照所述行数编号调整。
[0057]
本发明通过上述两种调节字母位置而改变数据的显示意义和改变数据的显示行数的序列来进行两种相互不影响的加密方式,进一步加强了数据的安全性和保证数据顺利的加密解密,避免中间人攻击。
[0058]
上述加密类型可为:将每个字母在26个字母表中正向或反向地移动n位,比如abc正向移动1位就是bcd。上述n可由所述第一分类数据的哈希值的决定。例如,上述哈希值由sha256算法计算,其哈希值除以26的余数为2,则n为2。需要说明书的是z在右移动2位的时候可变为b。
[0059]
当然,上述加密类型还可为:将每行字母按照与第一分类数据对应的位置行数编号调整进行加密。例如,第一分类数据是律所类。其对应的行数编号为654321,所述交易请求或第一加密数据的行数序号可为12345;就是说,而第一加密数据一共5行,本应第一行对应第一行、第二行对应第二行,,,...第六行为空白,变成了第一行调整为空白,第二行调整为第五行......第六行调整为第一行,就是说,调整后的行数序号变为了:空白54321。从而使所述第一分类数据对应了,上述第一分类数据进行加密。
[0060]
其中,所述第一分类数据对应的行数的编号为数据库预存。
[0061]
其中,所述编号的位数大于等于所述第一加密数据的行数。当所述编号的位数大于所述第一加密数据的行数时,将所述第一加密的其他行数的内容补充为空白。
[0062]
其中,不影响就是说,一种加密方法的加密不解密不影响另一种加密方法的加密解密。
[0063]
本发明的优势为:避免中间人攻击,平台隔断广告发送方和收广告用户,收广告用户对发送方的广告感兴趣,想通过平台联系发送方或直接联系发送方的时候,其请求如果
被中间人攻击,则可能使中间人成为此次的发送方,给真正的发送方带来损失。
[0064]
以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。

技术特征:
1.一种推广数据处理方法,其特征在于:包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;所述服务器向与所述推广条件匹配的客户端发送推广数据;所述客户端响应于推广数据,客户端通过服务器向所述推广数据的发送端发送交易请求;其中,所述客户端通过服务器向所述推广数据的发送端发送交易请求包括如下步骤:客户端将所述交易请求以第一加密算法将所述交易请求转化为第一加密数据,客户端通过服务器将所述第一加密数据发送至发送端;发送端将所述第一加密数据以第二加密算法加密为第二加密数据,所述发送端通过服务器将所述第二加密数据发送至客户端;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。2.根据权利要求1所述的一种推广数据处理方法,其特征在于:所述客户端将所述交易请求以第一加密算法将所述交易数据转化为第一加密数据包括如下步骤:用户端和发送端均预存所述推广数据对应的第一分类数据;用户终端根据所述第一分类数据的配置第一重合加密方法,将所述交易请求转化为第一加密数据;所述发送端将所述第一加密数据以第二加密算法加密为第二加密数据包括如下步骤:客户端识别所述第一重合加密方法对应的第二分类数据,判断所述第二分类数据与预存的所述推广数据对应的第一分类数据是否匹配,若是,则以第二重合加密方法将所述第一加密数据加密为第二加密数据,若否,则向服务器发送报警信号。3.根据权利要求2所述的一种推广数据处理方法,其特征在于:所述以第二重合加密方法将所述第一加密数据加密为第二加密数据包括:所述第一重合加密方法的加密解密过程与第二重合加密方法的加密解密过程相互不影响。4.根据权利要求2所述的一种推广数据处理方法,其特征在于:所述用户端和发送端预存所述第一分类数据对应的第一算法和第二算法,当所述第一分类数据对应第一算法时,将所述第一算法配置为第一重合加密算法,将所述第二算法配置为第二重合加密算法;当所述第一分类数据对应第二算法时,将所述第二算法配置为第一重合加密算法,将所述第一算法配置为第二重合加密算法。5.根据权利要求4所述的一种推广数据处理方法,其特征在于:所述第一算法为:将每个字母在26个字母表中正向或反向地移动n位,所述n为所述第一分类数据由sha256算法得出的哈希值除以26的余数;所述第二算法为:所述发送端和客户端预存与所述第一分类数据对应的行数编号;将交易请求或第一加密数据的行数序号按照所述行数编号调整。
6.一种推广数据处理系统,其特征在于:包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;所述服务器向与所述推广条件匹配的客户端发送推广数据;所述客户端响应于推广数据,客户端通过服务器向所述推广数据的发送端发送交易请求;其中,所述客户端通过服务器向所述推广数据的发送端发送交易请求包括如下步骤:客户端将所述交易请求以第一加密算法将所述交易请求转化为第一加密数据,客户端通过服务器将所述第一加密数据发送至发送端;发送端将所述第一加密数据以第二加密算法加密为第二加密数据,所述发送端通过服务器将所述第二加密数据发送至客户端;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。7.根据权利要求6所述的一种推广数据处理系统,其特征在于:所述客户端将所述交易请求以第一加密算法将所述交易数据转化为第一加密数据包括如下步骤:用户端和发送端均预存所述推广数据对应的第一分类数据;用户终端根据所述第一分类数据的配置第一重合加密方法,将所述交易请求转化为第一加密数据;所述发送端将所述第一加密数据以第二加密算法加密为第二加密数据包括如下步骤:客户端识别所述第一重合加密方法对应的第二分类数据,判断所述第二分类数据与预存的所述推广数据对应的第一分类数据是否匹配,若是,则以第二重合加密方法将所述第一加密数据加密为第二加密数据,若否,则向服务器发送报警信号。8.根据权利要求7所述的一种推广数据处理系统,其特征在于:所述以第二重合加密方法将所述第一加密数据加密为第二加密数据包括:所述第一重合加密方法的加密解密过程与第二重合加密方法的加密解密过程相互不影响。9.根据权利要求7所述的一种推广数据处理系统,其特征在于:所述用户端和发送端预存所述第一分类数据对应的第一算法和第二算法,当所述第一分类数据对应第一算法时,将所述第一算法配置为第一重合加密算法,将所述第二算法配置为第二重合加密算法;当所述第一分类数据对应第二算法时,将所述第二算法配置为第一重合加密算法,将所述第一算法配置为第二重合加密算法。10.根据权利要求9所述的一种推广数据处理系统,其特征在于:所述第一算法为:将每个字母在26个字母表中正向或反向地移动n位,所述n为所述第一分类数据由sha256算法得出的哈希值除以26的余数;所述第二算法为:所述发送端和客户端预存与所述第一分类数据对应的行数编号;将交易请求或第一加密数据的行数序号按照所述行数编号调整。

技术总结
本发明一种推广数据处理方法及系统,其涉及大数据领域,其包括发送端、服务器和客户端;所述发送端获取推广数据和推广条件;客户端利用与所述第一加密算法的对应的第一解密算法将所述第二加密数据转化为第三加密数据,客户端通过服务器将第三加密数据发送至发送端;发送端利用与所述第二加密算法的对应的第二解密算法将所述第三加密数据转化为交易请求。本发明使服务器即便在发送端和客户端之间进行数据的传递,但是数据始终是受到一个或两个加密算法的加密的,并且发送端和客户端都可顺利地将自己的所进行的加密进行解密,以保证数据传输的准确性,避免数据被服务器恶意获取并泄露。露。露。


技术研发人员:邱林 于滨
受保护的技术使用者:北京数聚智连科技股份有限公司
技术研发日:2023.09.05
技术公布日:2023/10/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐