数据加密传输控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20978656 阅读:21 留言:0更新日期:2019-04-29 18:42
本发明专利技术实施例公开了一种数据加密传输控制方法、装置、计算机设备及存储介质,包括下述步骤:获取待执行的数据加密任务的加密数据列表,其中,加密数据列表包括随机生成的标记数据以及随机位数据;根据预设的数据提取算法对标记数据和随机位数据进行计算生成目标数据信息;根据预设的加密算法对目标数据信息和时间戳信息进行加密处理生成与数据加密任务相对应的密钥信息。本实施例通过获取待执行的数据加密任务的加密数据列表,包括随机生成的标记数据和随机位数据,然后计算目标数据信息,再对该目标数据信息和时间戳信息进行加密处理,从而生成密钥信息用于对数据加密任务中的数据内容进行加密,每次加密的密钥信息均不一样,安全性高。

Data Encryption Transmission Control Method, Device, Computer Equipment and Storage Media

The embodiment of the present invention discloses a data encryption transmission control method, device, computer equipment and storage medium, including the following steps: obtaining an encrypted data list of data encryption tasks to be performed, in which the encrypted data list includes randomly generated tag data and random bit data; calculating tag data and random bit data according to a preset data extraction algorithm The target data information is computed and generated, and the key information corresponding to the data encryption task is generated by encrypting the target data information and the timestamp information according to the preset encryption algorithm. The present embodiment generates key information for encrypting data content in data encryption tasks by acquiring a list of encrypted data for data encryption tasks to be performed, including randomly generated tag data and random bit data, then calculating target data information, and encrypting the target data information and timestamp information, thus generating key information for encrypting data content in data encryption tasks, without encrypting key information each time. Same, high security.

【技术实现步骤摘要】
数据加密传输控制方法、装置、计算机设备及存储介质
本专利技术实施例涉及信息加密
,尤其是一种数据加密传输控制方法、装置、计算机设备及存储介质。
技术介绍
在数据传输业务中,例如前端获取到数据后将数据传输至后端服务器存储,前端需要将数据加密后传输至后端服务器,以提高数据传输的安全性。目前数据的加密通常采用加密算法进行加密,例如采用RSA和AES加密算法进行加密传输,其中,RSA是非对称密钥,其特点是安全性高,但是性能较差,加密速度慢,不适合用于大并发处理过程;而AES时对称密钥,其特点是安全性高且加密运行速度快,所以现有的应用为了提升性能,采用AES对称密钥进行加密传输到后台服务器,但是AES的密码只有一个,前端存储不安全,密钥安全性低。
技术实现思路
本专利技术实施例提供一种通过每次加密前计算生成新的密钥以提高数据安全性的数据加密传输控制方法、装置、计算机设备及存储介质。为解决上述技术问题,本专利技术创造的实施例采用的一个技术方案是:提供一种数据加密传输控制方法,包括下述步骤:获取待执行的数据加密任务的加密数据列表,其中,所述加密数据列表包括随机生成的标记数据以及随机位数据;获取待执行的数据加密任务的加密数据列表,其中,所述加密数据列表包括随机生成的标记数据以及随机位数据;根据预设的加密算法对所述目标数据信息和时间戳信息进行加密处理生成与所述数据加密任务相对应的密钥信息。可选地,所述标记数据为第一预设个数位的UUID识别码,所述随机位数据为小于第一预设数量值的正整数。可选地,所述根据预设的数据提取算法对所述标记数据和随机位数据进行计算生成目标数据信息的步骤,还包括下述步骤:获取所述标记数据中与所述随机位数据相对应的目标标记数据的标准码值;根据所述标准码值与所述标记数据进行计算生成所述目标数据信息。可选地,所述获取所述标记数据中与所述随机位数据相对应的目标标记数据的标准码值的步骤,包括下述步骤:获取所述标记数据中以所述随机位数据为起始点之后的第二预设个数数量的字符信息;将所述第二预设个数数量的字符信息依次进行标准码转换生成第二预设个数数量的标准码值。可选地,所述根据所述标准码值与所述标记数据进行计算生成所述目标数据信息的步骤,包括如下述步骤:将所述第二预设个数数量的标准码值中相邻的两个标准码值依次进行异或处理生成第三预设个数位的数组集合;根据所述数组集合中的成员数据选取所述标记数据中下标与所述成员数据相对应的数据内容组成所述目标数据信息。可选地,所述根据预设的加密算法对所述目标数据信息和时间戳信息进行加密处理生成与所述数据加密任务相对应的密钥信息的步骤之后,还包括下述步骤:获取与所述数据加密任务相对应的待加密内容;根据所述密钥信息和待加密内容进行AES加密处理生成目标加密内容。可选地,所述根据所述密钥信息和待加密内容进行AES加密处理生成目标加密内容的步骤之后,还包括下述步骤:根据预设的信息整合规则对所述目标加密内容、标记数据、随机位数据以及时间戳信息进行整合生成目标传输数据;将所述目标传输数据传输至服务器端,以使所述服务器端执行与所述目标传输数据相应的操作任务。为解决上述技术问题,本专利技术实施例还提供一种数据加密传输控制装置,包括:第一获取模块,用于获取待执行的数据加密任务的加密数据列表,其中,所述加密数据列表包括随机生成的标记数据以及随机位数据;第一处理模块,用于获取待执行的数据加密任务的加密数据列表,其中,所述加密数据列表包括随机生成的标记数据以及随机位数据;第一执行模块,用于根据预设的加密算法对所述目标数据信息和时间戳信息进行加密处理生成与所述数据加密任务相对应的密钥信息。可选地,所述标记数据为第一预设个数位的UUID识别码,所述随机位数据为小于第一预设数量值的正整数。可选地,还包括:第一获取子模块,用于获取所述标记数据中与所述随机位数据相对应的目标标记数据的标准码值;第一执行子模块,用于根据所述标准码值与所述标记数据进行计算生成所述目标数据信息。可选地,还包括:第二获取子模块,用于获取所述标记数据中以所述随机位数据为起始点之后的第二预设个数数量的字符信息;第二执行子模块,用于将所述第二预设个数数量的字符信息依次进行标准码转换生成第二预设个数数量的标准码值。可选地,还包括:第一处理子模块,用于将所述第二预设个数数量的标准码值中相邻的两个标准码值依次进行异或处理生成第三预设个数位的数组集合;第三执行子模块,用于根据所述数组集合中的成员数据选取所述标记数据中下标与所述成员数据相对应的数据内容组成所述目标数据信息。可选地,还包括:第二获取模块,用于获取与所述数据加密任务相对应的待加密内容;第二执行模块,用于根据所述密钥信息和待加密内容进行AES加密处理生成目标加密内容。可选地,还包括:第二处理模块,用于根据预设的信息整合规则对所述目标加密内容、标记数据、随机位数据以及时间戳信息进行整合生成目标传输数据;第三执行模块,用于将所述目标传输数据传输至服务器端,以使所述服务器端执行与所述目标传输数据相应的操作任务。为解决上述技术问题,本专利技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述权利要求所述数据加密传输控制方法的步骤。为解决上述技术问题,本专利技术实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述权利要求所述数据加密传输控制方法的步骤。本专利技术实施例的有益效果为:通过获取待执行的数据加密任务的加密数据列表,包括随机生成的标记数据和随机位数据,然后根据数据提取算法对该标记数据和随机位数据进行计算以生成目标数据信息,再根据加密算法对该目标数据信息和时间戳信息进行加密处理,从而生成该数据加密任务对应的密钥信息用于对数据加密任务中的数据内容进行加密,每次加密的密钥信息均不一样,安全性高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例数据加密传输控制方法的基本流程示意图;图2为本专利技术实施例生成目标数据信息的基本流程示意图;图3为本专利技术实施例生成标记数据中目标标记数据的标准码值的基本流程示意图;图4为本专利技术实施例计算标记数据中的目标数据信息的具体流程示意图;图5为本专利技术实施例根据密钥信息进行加密的流程示意图;图6为本专利技术实施例整合目标传输数据的流程示意图;图7为本专利技术实施例数据加密传输控制装置基本结构示意图;图8为本专利技术实施例计算机设备基本结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些本文档来自技高网
...

【技术保护点】
1.一种数据加密传输控制方法,其特征在于,包括下述步骤:获取待执行的数据加密任务的加密数据列表,其中,所述加密数据列表包括随机生成的标记数据以及随机位数据;根据预设的数据提取算法对所述标记数据和随机位数据进行计算生成目标数据信息;根据预设的加密算法对所述目标数据信息和时间戳信息进行加密处理生成与所述数据加密任务相对应的密钥信息。

【技术特征摘要】
1.一种数据加密传输控制方法,其特征在于,包括下述步骤:获取待执行的数据加密任务的加密数据列表,其中,所述加密数据列表包括随机生成的标记数据以及随机位数据;根据预设的数据提取算法对所述标记数据和随机位数据进行计算生成目标数据信息;根据预设的加密算法对所述目标数据信息和时间戳信息进行加密处理生成与所述数据加密任务相对应的密钥信息。2.根据权利要求1所述的数据加密传输控制方法,其特征在于,所述标记数据为第一预设个数位的UUID识别码,所述随机位数据为小于第一预设数量值的正整数。3.根据权利要求2所述的数据加密传输控制方法,其特征在于,所述根据预设的数据提取算法对所述标记数据和随机位数据进行计算生成目标数据信息的步骤,还包括下述步骤:获取所述标记数据中与所述随机位数据相对应的目标标记数据的标准码值;根据所述标准码值与所述标记数据进行计算生成所述目标数据信息。4.根据权利要求3所述的数据加密传输控制方法,其特征在于,所述获取所述标记数据中与所述随机位数据相对应的目标标记数据的标准码值的步骤,包括下述步骤:获取所述标记数据中以所述随机位数据为起始点之后的第二预设个数数量的字符信息;将所述第二预设个数数量的字符信息依次进行标准码转换生成第二预设个数数量的标准码值。5.根据权利要求4所述的数据加密传输控制方法,其特征在于,所述根据所述标准码值与所述标记数据进行计算生成所述目标数据信息的步骤,包括如下述步骤:将所述第二预设个数数量的标准码值中相邻的两个标准码值依次进行异或处理生成第三预设个数位的数组集合;根据所述数组集合中的成员数据选取所述标记数据中下标与所述成员数据相对应的数据内容组成所述目标数据信...

【专利技术属性】
技术研发人员:李敏
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1