一种数据的处理方法、系统、智能终端及存储介质技术方案

技术编号:33843470 阅读:26 留言:0更新日期:2022-06-18 10:26
本发明专利技术公开了一种接口数据的处理方法、系统、智能终端及存储介质,所述方法包括:获取数据调用请求,并根据所述数据调用请求,获取数据;对所述数据进行加密处理,生成加密处理后的数据;接着发送所述加密处理后的数据,当所述加密处理后的数据被调用时会对所述加密处理后的数据进行解密处理,从而得到数据。本发明专利技术通过对数据进行加密处理,从而增加数据的安全性,保证了终端与终端之间的数据交互安全,确保数据不会泄露。确保数据不会泄露。确保数据不会泄露。

【技术实现步骤摘要】
一种数据的处理方法、系统、智能终端及存储介质


[0001]本专利技术涉及数据加解密
,尤其涉及一种数据的处理方法、系统、智能终端及存储介质。

技术介绍

[0002]目前市场上有很多终端设备在调用数据的时候还是采用的传统的http传输,这种传输方式存在比较大的风险,很容易被第三方工具进行抓包,从而使得数据有可能被窃密或者被人进行伪造。虽然现有技术在数据传输过程中可以使用https对进行加密,但是也无法防止窃密者通过数据的调用来获取更多的内容。
[0003]因此,现有技术还有待改进和提高。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种数据的处理方法、系统、智能终端及存储介质,旨在解决现有技术中数据容易泄露,无法保证数据安全的问题。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0006]第一方面,本专利技术提供一种数据的处理方法,所述方法包括:
[0007]获取数据调用请求,并根据所述数据调用请求,获取数据;
[0008]对所述数据进行加密处理,生成加密处理后的数据;
[0009]发送所述加密处理后的数据。
[0010]在一种实现方式中,所述根据所述数据调用请求,获取数据,包括:
[0011]根据所述数据调用请求,获取标识信息以及与所述标识信息所对应的私钥信息;
[0012]对所述标识信息与所述私钥信息进行校验,得到校验结果;
[0013]当所述校验结果为校验通过时,则响应所述数据调用请求,并获取所述数据。
[0014]在一种实现方式中,所述对所述数据进行加密处理,生成加密处理后的数据,包括:
[0015]从预设的多种加密算法中随机选取一种加密算法对所述数据进行加密处理,并生成用于解密的密钥信息;
[0016]对所述密钥信息重复进行所述加密处理,得到加密处理后的密钥信息;
[0017]根据所述加密处理后的密钥信息,得到加密处理后的数据。
[0018]在一种实现方式中,所述根据所述加密处理后的密钥信息,得到加密处理后的数据,包括:
[0019]获取所述加密处理后的密钥信息所对应的加密算法;
[0020]将所述加密处理后的密钥信息以及对应的加密算法添加至所述数据的标头信息中,得到所述加密处理后的数据。
[0021]第二方面,本专利技术实施例还提供一种数据的处理,所述方法包括:
[0022]发送数据调用请求信息;
[0023]获取根据所述数据调用请求信息生成的加密处理后的数据;
[0024]对所述加密处理后的数据进行解密处理,得到所述数据。
[0025]在一种实现方式中,所述对所述加密处理后的数据进行解密处理,得到所述数据,包括:
[0026]获取所述加密处理后的数据中的密钥信息;
[0027]判断所述密钥信息是否有效;
[0028]若所述密钥信息有效,则通过所述密钥信息对所述加密处理后的数据进行解密处理,得到所述数据。
[0029]在一种实现方式中,所述获取所述加密处理后的数据中的密钥信息,包括:
[0030]获取所述加密处理后的数据中的标头信息,并从所述标头信息中得到加密处理后的密钥信息以及与所述加密处理后的密钥信息对应的加密算法;
[0031]根据所述加密算法,确定与所述加密算法对应的解密算法;
[0032]通过所述解密算法对所述加密处理后的密钥信息进行解密,得到密钥信息。
[0033]在一种实现方式中,所述判断所述密钥信息是否有效,包括:
[0034]获取所述密钥信息的时间戳,所述时间戳为所述密钥信息在被加密处理与被解密处理之间的时长;
[0035]若所述时间戳小于或等于预设的有效时长,则确定所述密钥信息有效;
[0036]若所述时间戳大于预设的有效时长,则确定所述密钥信息无效。
[0037]在一种实现方式中,所述若所述密钥信息有效,则通过所述密钥信息对所述加密处理后的数据进行解密处理,得到所述数据,包括:
[0038]获取所述密钥信息中加密算法,并根据所述加密算法,确定与所述加密算法对应的解密算法;
[0039]通过所述解密算法来对所述加密处理后的数据进行解密处理,得到所述数据。
[0040]第三方面,本专利技术实施例还提供一种数据的处理系统,其中,所述系统包括:
[0041]请求信息发送单元,用于发送数据调用请求信息;
[0042]数据获取单元,用于获取数据调用请求,并根据所述数据调用请求,获取数据;
[0043]数据加密单元,用于对所述数据进行加密处理,生成加密处理后的数据;
[0044]数据发送单元,用于发送所述加密处理后的数据发;
[0045]数据接收单元,用于接收根据所述API数据调用请求信息发送来的加密处理后的数据;
[0046]数据解密单元,用于对所述加密处理后的数据进行解密处理,得到所述数据。
[0047]第四方面,本专利技术实施例还提供一种智能终端,其中,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的数据处理程序,所述处理器执行所述数据处理程序时,实现上述方案中任一项所述的方法。
[0048]第五方面,本专利技术实施例还提供一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述方案中任意一项的方法。
[0049]有益效果:与现有技术相比,本专利技术提供了一种数据的处理方法,首先,本专利技术获
取数据调用请求,并根据所述数据调用请求,获取数据;对所述数据进行加密处理,生成加密处理后的数据;接着发送所述加密处理后的数据,当所述加密处理后的数据被调用时会对所述加密处理后的数据进行解密处理,从而得到数据。本专利技术通过对数据进行加密处理,当数据被调用后,需要对加密处理后的数据进行解密才能对数据进行使用,从而增加数据的安全性,保证了终端与终端之间的数据交互安全,确保数据不会泄露。
附图说明
[0050]图1为本专利技术实施例提供的数据的处理方法的具体实施方式的流程图。
[0051]图2为本专利技术实施例提供的数据的处理方法应用于平台服务器时的具体实施方式流程图。
[0052]图3为本专利技术实施例提供的数据的处理方法应用于平台服务器时,获取数据的流程图。
[0053]图4为本专利技术实施例提供的数据的处理方法应用于平台服务器时,加密数据的流程图。
[0054]图5为本专利技术实施例提供的数据的处理方法应用于终端设备时的具体实施方式流程图。
[0055]图6为本专利技术实施例提供的数据的处理方法应用于终端设备时,解密数据的流程图。
[0056]图7是本专利技术实施例提供的数据的处理系统的原理框图。
[0057]图8是本专利技术实施例提供的智能终端的内部结构原理框图。
具体实施方式
[0058]为使本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的处理方法,其特征在于,所述方法包括:获取数据调用请求,并根据所述数据调用请求,获取数据;对所述数据进行加密处理,生成加密处理后的数据;发送所述加密处理后的数据。2.根据权利要求1所述的数据的处理方法,其特征在于,所述根据所述数据调用请求,获取数据,包括:根据所述数据调用请求,获取标识信息以及与所述标识信息所对应的私钥信息;对所述标识信息与所述私钥信息进行校验,得到校验结果;当所述校验结果为校验通过时,则响应所述数据调用请求,并获取所述数据。3.根据权利要求1所述的数据的处理方法,其特征在于,所述对所述数据进行加密处理,生成加密处理后的数据,包括:从预设的多种加密算法中随机选取一种加密算法对所述数据进行加密处理,并生成用于解密的密钥信息;对所述密钥信息重复进行所述加密处理,得到加密处理后的密钥信息;根据所述加密处理后的密钥信息,得到加密处理后的数据。4.根据权利要求3所述的数据的处理方法,其特征在于,所述根据所述加密处理后的密钥信息,得到加密处理后的数据,包括:获取所述加密处理后的密钥信息所对应的加密算法;将所述加密处理后的密钥信息以及对应的加密算法添加至所述数据的标头信息中,得到所述加密处理后的数据。5.一种数据的处理方法,其特征在于,所述方法包括:发送数据调用请求信息;接收根据所述数据调用请求信息发送来的加密处理后的数据;对所述加密处理后的数据进行解密处理,得到所述数据。6.根据权利要求5所述的数据的处理方法,其特征在于,所述对所述加密处理后的数据进行解密处理,得到所述数据,包括:获取所述加密处理后的数据中的密钥信息;判断所述密钥信息是否有效;若所述密钥信息有效,则通过所述密钥信息对所述加密处理后的数据进行解密处理,得到所述数据。7.根据权利要求6所述的数据的处理方法,其特征在于,所述获取所述加密处理后的数据中的密钥信息,包括:获取所述加密处理后的数据中的标头信息,并从所述标头信息中得到加密处理后的密钥信息以及与所述加密处理后的密钥信息对应的加密算法...

【专利技术属性】
技术研发人员:薛佳志
申请(专利权)人:深圳市华胜软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1