信息处理的方法、电子设备和存储介质技术

技术编号:18841652 阅读:26 留言:0更新日期:2018-09-05 08:36
本发明专利技术公开了一种信息处理的方法,所述方法包括:获取用于计算动态密钥的第一密钥信息;根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥;其中,所述固定密钥信息为客户端管理平台分配的,不同客户端的固定密钥信息不同;利用所述动态密钥加密或解密进行交互的信息。本发明专利技术还公开了一种电子设备和存储介质。

Information processing method, electronic device and storage medium

The present invention discloses an information processing method, which includes: acquiring the first key information for calculating the dynamic key; generating the dynamic key according to the first key information and the fixed key information of the client; wherein the fixed key information is distributed to different clients of the client management platform. The fixed key information is different; the interactive information is encrypted or decrypted by the dynamic key. The invention also discloses an electronic device and a storage medium.

【技术实现步骤摘要】
信息处理的方法、电子设备和存储介质
本专利技术涉及移动终端领域中的信息处理技术,特别涉及一种信息处理的方法、电子设备和存储介质。
技术介绍
目前网络时代人们在网络中进行着各种活动,在网络传输过程中各种信息在网络中是公开的且容易被获取的,对于一些公开信息被任何人获取到都是可以接受的,但是对于一些带有机密性质的信息,我们则需要进行相应的保护,此时加密技术则是解决该问题的有效方式。当前在网络传输过程中常见的加密方式包括:以安全为目标的超文本传输协议通道(HyperTextTransferProtocoloverSecureSocketLayer,HTTPS)加密技术和客户端加密技术。然而,这些加密方式均不能保证信息的安全传输。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例主要提供一种信息处理的方法、设备和存储介质,能够解决信息不能安全传输的问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种信息处理的方法,所述方法包括:获取用于计算动态密钥的第一密钥信息;根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥;其中,所述固定密钥信息为客户端管理平台分配的,不同客户端的固定密钥信息不同;利用所述动态密钥加密或解密进行交互的信息。上述技术方案中,所述方法还包括:接收所述客户端管理平台周期性发送的固定密钥信息。上述技术方案中,所述根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥,包括:将所述第一密钥信息和所述固定密钥信息进行混淆操作,得到混淆后的字符串;对所述字符串进行哈希处理,生成所述动态密钥。上述技术方案中,所述将所述第一密钥信息和所述固定密钥信息进行混淆操作,得到混淆后的字符串,包括:将所述第一密钥信息和所述固定密钥信息进行按位与操作,生成混淆后的字符串。上述技术方案中,所述客户端为根据应用的业务类型形成的,其中,不同的业务类型对应不同的客户端。上述技术方案中,若所述方法应用于安装有所述客户端的终端中,所述获取用于计算动态密钥的第一密钥信息,包括:从服务器接收所述用于计算动态密钥的第一密钥信息。上述技术方案中,若所述方法应用于向所述客户端提供服务的服务器中,所述获取用于计算动态密钥的第一密钥信息,包括:本地读取所述用于计算动态密钥的第一密钥信息。本专利技术实施例还提供了一种信息处理的方法,所述方法包括:根据应用的业务类型,生成与所述应用的业务类型对应的客户端;为所述客户端分配固定密钥信息,其中,每个客户端的固定密钥信息不同;将所述客户端的固定密钥信息发送给服务器和安装有所述客户端的终端;其中,所述固定密钥信息用于与服务器提供的第一密钥信息,生成动态密钥;其中,所述动态密钥,用于对所述服务器及所述客户端进行交互的信息加密或解密。上述技术方案中,所述方法还包括:周期性为所述客户端分配固定密钥信息。上述技术方案中,所述方法还包括:接收风险控制系统发送的风险报告;当所述风险报告表明存在异常行为的客户端时,为存在异常的客户端分配新的固定密钥信息;将所述新的固定密钥信息发送给异常的客户端和服务器。本专利技术实施例还提供了一种电子设备,所述电子设备为终端或服务器,所述电子设备包括:获取模块,用于获取用于计算动态密钥的第一密钥信息;生成模块,用于根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥;其中,所述固定密钥信息为客户端管理平台分配的,不同客户端的固定密钥信息不同;加密解密模块,用于利用所述动态密钥加密或解密进行交互的信息。本专利技术实施例还提供了一种电子设备,所述设备包括:客户端生成模块,用于根据应用的业务类型,生成与所述应用的业务类型对应的客户端;分配模块,用于为所述客户端分配固定密钥信息,其中,每个客户端的固定密钥信息不同;发送模块,用于将所述客户端的固定密钥信息发送给服务器和安装有所述客户端的终端;其中,所述固定密钥信息用于与服务器提供的第一密钥信息,生成动态密钥;其中,所述动态密钥,用于对所述服务器及所述客户端进行交互的信息加密或解密。本专利技术实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,所述处理器用于运行所述计算机程序时,执行上述方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。本专利技术实施例所提供的信息处理的方法,可以通过客户端管理平台为客户端分配不同的固定密钥信息,进而可以保证应用的同一业务类型的内容操作对应一个客户端。在信息加密或解密时,可以获取用于计算动态密钥的第一密钥信息,利用第一密钥信息和固定密钥信息生成动态密钥。在客户端与服务器传递信息时,可以使用所述动态密钥为交互的信息加密或解密。一方面,由于不同客户端具有不同的动态密钥,从而可以保证服务器在与客户端通信时,不同客户端对应不同的动态密钥,即使一个客户端的动态密钥被破解,其他业务类型对应的客户端的密钥还是安全的,进而可以最大限度地保证信息的安全传输。另一方面,由于动态密钥是基于固定密钥信息和第一密钥信息生成的,即使固定密钥信息或第一密钥信息其中之一被破解,最终的动态密钥也不会被破解。而第一密钥信息可由服务器动态生成,即使当前会话过程中动态密钥被破解,下次会话的动态密钥可以发生改变,从而保证下次会话中信息的安全性。附图说明图1为本专利技术实施例提供的一信息处理方法的基本流程示意图;图2为本专利技术实施例提供的一信息处理方法的基本流程示意图;图3为本专利技术实施例提供的一信息处理方法的具体流程示意图;图4为本专利技术实施例提供的一客户端生成方法的流程示意图;图5为本专利技术实施例提供的一终端的结构示意图;图6为本专利技术实施例提供的一服务器的结构示意图;图7为本专利技术实施例提供的一电子设备的结构示意图;图8为本专利技术实施例提供的一信息处理系统的结构示意图;图9为本专利技术实施例提供的一电子设备的结构示意图;图10为本专利技术实施例提供的一电子设备的结构示意图。具体实施方式本专利技术实施例提供一种信息处理方法,是通过使用固定密钥与动态密钥对客户端与服务器传输的信息进行加密或解密,从而使网络传输中的信息都是密文,可以保证信息在网络传输过程中即使被获取也无法直接识别。如果仅对浏览器与网络服务之间传送的信息加密,是无法保证信息在传输之前的安全性的,一旦信息在传输之前就被获取并篡改,那么信息就不再安全。如果在数据处理阶段对传递的信息进行加密,那么在任何传输阶段获取到的数据均为密文数据。但是由于客户端加密的秘钥为固定的,一旦加密数据被破解会导致加密的秘钥泄露,那么使用该客户端加密的其他数据也会存在安全问题,进而造成大量信息泄露。本专利技术实施例中,客户端管理平台可以根据应用的业务类型,针对该应用的同一业务进行的内容操作设置一个客户端,进而不同客户端可以与该应用不同的业务类型相对应。客户端管理平台可以为每个客户端分配相应的固定密钥信息,进而可以保证每个客户端的固定密钥信息不同。当客户端启动后,可以从服务器获取第一密钥信息,再利用第一密钥信息和自身的固定密钥信息生成动态密钥。同时,服务器可以从客户端管理平台获取该客户端的固定密钥信息,利用该客户端的第一密钥信息和该客户端的固定密钥信息生成动态密钥。当该客户端与服务器传递信息时,该客户端与服务器使用动态密钥为传本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,所述方法包括:获取用于计算动态密钥的第一密钥信息;根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥;其中,所述固定密钥信息为客户端管理平台分配的,不同客户端的固定密钥信息不同;利用所述动态密钥加密或解密进行交互的信息。

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:获取用于计算动态密钥的第一密钥信息;根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥;其中,所述固定密钥信息为客户端管理平台分配的,不同客户端的固定密钥信息不同;利用所述动态密钥加密或解密进行交互的信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述客户端管理平台周期性发送的固定密钥信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一密钥信息和客户端的固定密钥信息生成所述动态密钥,包括:将所述第一密钥信息和所述固定密钥信息进行混淆操作,得到混淆后的字符串;对所述字符串进行哈希处理,生成所述动态密钥。4.根据权利要求3所述的方法,其特征在于,所述将所述第一密钥信息和所述固定密钥信息进行混淆操作,得到混淆后的字符串,包括:将所述第一密钥信息和所述固定密钥信息进行按位与操作,生成混淆后的字符串。5.根据权利要求1至4任一项所述的方法,其特征在于,所述客户端为根据应用的业务类型形成的,其中,不同的业务类型对应不同的客户端。6.根据权利要求1至4任一项所述的方法,其特征在于,若所述方法应用于安装有所述客户端的终端中,所述获取用于计算动态密钥的第一密钥信息,包括:从服务器接收所述用于计算动态密钥的第一密钥信息。7.根据权利要求1至4任一项所述的方法,其特征在于,若所述方法应用于向所述客户端提供服务的服务器中,所述获取用于计算动态密钥的第一密钥信息,包括:本地读取所述用于计算动态密钥的第一密钥信息。8.一种信息处理方法,其特征在于,所述方法包括:根据应用的业务类型,生成与所述应用的业务类型对应的客户端;为所述客户端分配固定密钥信息,其中,每个客户端的固定密钥信息不同;将所述客户端的固定密钥信息发送给服务器和安装有所述客户端的终端;其中,所述固定密钥信息用于与服...

【专利技术属性】
技术研发人员:罗生蒲天豪
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1