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

技术编号:21167000 阅读:43 留言:0更新日期:2019-05-22 09:38
本申请实施例公开了一种数据表加密方法、装置、计算机设备及存储介质。该方法包括:接收终端发送的数据请求,获取与数据请求相对应的初始数据表;将初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将待加密字段和不加密字段在初始数据表中的序号保存于分段信息中;若待加密字段的数目在预设范围内,对每一待加密字段单独进行加密,以生成第一加密字段;将多个第一加密字段作为一整体进行加密,以生成第二加密字段;将第二加密字段和不加密字段进行组合,以生成第一加密数据表。该数据表加密方法基于信息加密技术,可对服务器返回至终端的数据表的敏感信息进行加密,以提高信息传输的安全性。

Data Table Encryption Method, Device, Computer Equipment and Storage Media

The embodiment of this application discloses a data table encryption method, device, computer equipment and storage medium. The method includes: receiving the data request sent by the terminal, obtaining the initial data table corresponding to the data request; matching each initial field in the initial data table with the preset encryption field to filter out the fields to be encrypted and non-encrypted, and storing the sequence numbers of the fields to be encrypted and non-encrypted in the initial data table in the segment information; if the fields to be encrypted are In the preset range, each field to be encrypted is encrypted separately to generate the first encrypted field; multiple first encrypted fields are encrypted as a whole to generate the second encrypted field; and the second encrypted field and the non-encrypted field are combined to generate the first encrypted data table. The data table encryption method is based on information encryption technology, which can encrypt the sensitive information of the data table returned by the server to the terminal, so as to improve the security of information transmission.

【技术实现步骤摘要】
数据表加密方法、装置、计算机设备及存储介质
本申请涉及计算机
,尤其涉及一种数据表加密方法、装置、计算机设备及存储介质。
技术介绍
现有技术中,终端向服务器发送数据请求,服务器在接收到数据请求时,通常是以不加密的方式,将数据返回至终端。如果服务器向终端所发送的数据被第三方非法用户获取,并进行篡改,第三方非法用户将篡改后的数据发送至终端,这就导致了终端所接收到的数据与所请求的数据不一致,容易导致信息泄密,影响了用户体验。
技术实现思路
本申请提供了一种数据表加密方法、装置、计算机设备及存储介质,以提高信息传输的安全性。第一方面,本申请提供了一种数据表加密方法,其包括:接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中,其中,所述待加密字段为与所述预设加密字段相同的初始字段,所述不加密字段为与所述预设加密字段不相同的初始字段;若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段,其中,所述预设数值范围为一全开区间,所述预设数值范围的上限值为所述初始数据表中的初始字段的总数,所述预设数值范围的下限值为一;将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;将所述第二加密字段和不加密字段进行组合,以生成第一加密数据表。第二方面,本申请提供了一种数据表加密装置,其包括:第一获取单元,用于接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;匹配单元,用于将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中;第一加密单元,用于若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段;第二加密单元,用于将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;第一生成单元,用于将所述第二加密字段和不加密字段进行组合,以生成第一加密数据表。第三方面,本申请又提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请提供的任一项所述的数据表加密方法。第四方面,本申请还提供了一种存储介质,其中所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行本申请提供的任一项所述的数据表加密方法。本申请提供一种数据表加密方法、装置、计算机设备及存储介质,其中,所述数据表加密方法包括:接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中;若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段;将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;将所述第二加密字段和不加密字段进行组合,以生成第一加密数据表。该数据表加密方法,可对服务器返回给终端的数据表的敏感信息进行加密,以提高信息传输的安全性。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种数据表加密方法的示意流程图;图2为本申请又一实施例提供的一种数据表加密方法的示意流程图;图3为本申请又一实施例提供的一种数据表加密方法的示意流程图;图4为本申请又一实施例提供的一种数据表加密方法的示意流程图;图5为本申请另一实施例提供的一种数据表加密方法的示意流程图;图6为本申请再一实施例提供的一种数据表加密方法的示意流程图;图7为本申请实施例提供的一种数据表加密装置的示意性框图;图8为本申请又一实施例提供的一种数据表加密装置的示意性框图;图9为本申请又一实施例提供的一种数据表加密装置的示意性框图;图10为本申请又一实施例提供的一种数据表加密装置的示意性框图;图11为本申请又一实施例提供的一种数据表加密装置的示意性框图;图12为本申请另一实施例提供的一种数据表加密装置的示意性框图;图13为本申请再一实施例提供的一种数据表加密装置的示意性框图;图14为本申请实施例提供的一种计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1是本申请实施例提供的一种数据表加密方法的示意流程图。该数据表加密方法应用于服务器中。如图1所示,该数据表加密方法包括以下步骤S110~S150。S110、接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段。用户通过终端向服务器发送数据请求,服务器获取终端的数据请求,对所述数据请求进行解析,并根据所述数据请求对服务器上的资源进行查找,以获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个初始字段,譬如,用户通过终端向服务器请求一联系人列表,该联系人列表即为初始数据表,该联系人列表包括“用户ID”、“用户姓名”、“手机号”以及“邮箱”这4个初始字段。请参阅图3,图3是本申请另一实施例提供的数据表加密方法的示意流程图。在该实施例中,在所述步骤S110之前,所述数据表加密方法还包括以下步骤S110a和步骤S110b。S110a、生成第一用户界面,所述第一用户界面包括多个第一参数输入区,每一所述参数输入区用于供用户输入一关键词,所述关键词用于确定加密字段。通过生成第一用户界面,以便于用户在第一用户界面上设置多个关键词,其中,每一关键词用于确定加密字段。譬如,用户可在所述第一用户界面上,设置两个关键词,分别为“用户姓名”和“手机号”。S110b、获取用户在所述第一用户界面所输入的多个关键词,根据多个所述关键词生成预设加密字段。譬如,若用户在第一用户界面输入两个关键词,分别为“用户姓名”和“手机号”,则所述预设加密字段即为“用户姓名”字段和“手机号”字段。请参阅图4,图4是本申请另一实施例提供的数据表加密方法的示意流程图。在该实施例中,在所述步骤S110之前,所述方法包括步骤S110c和步骤S110d。S110c、生成第二用户界面,所述第二用户界面包括多个第二参数输入区和与每一所述第二参数输入区相关联的第三参数输入区,每一所述第二参数输入区用于供用户输入一关键词,所述关键词用于确定加密字段,每一所述第三参数输入区用于供本文档来自技高网...

【技术保护点】
1.一种数据表加密方法,其特征在于,包括:接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中,其中,所述待加密字段为与所述预设加密字段相同的初始字段,所述不加密字段为与所述预设加密字段不相同的初始字段;若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段,其中,所述预设数值范围为一全开区间,所述预设数值范围的上限值为所述初始数据表中的初始字段的总数,所述预设数值范围的下限值为一;将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;将所述第二加密字段和所述不加密字段进行组合,以生成第一加密数据表。

【技术特征摘要】
1.一种数据表加密方法,其特征在于,包括:接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中,其中,所述待加密字段为与所述预设加密字段相同的初始字段,所述不加密字段为与所述预设加密字段不相同的初始字段;若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段,其中,所述预设数值范围为一全开区间,所述预设数值范围的上限值为所述初始数据表中的初始字段的总数,所述预设数值范围的下限值为一;将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;将所述第二加密字段和所述不加密字段进行组合,以生成第一加密数据表。2.根据权利要求1所述的数据表加密方法,其特征在于,在所述将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中之后,所述方法还包括:若所述待加密字段的数目等于所述初始数据表中的初始字段的总数,将所述初始数据表作为一整体进行加密,以生成第二加密数据表。3.根据权利要求2所述的数据表加密方法,其特征在于,在所述将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中之后,所述方法还包括:若所述待加密字段的数目等于一,对所述待加密字段进行加密,以生成第三加密字段;根据所述分段信息对所述第三加密字段和所述不加密字段进行组合,以生成第三加密数据表。4.根据权利要求1所述的数据表加密方法,其特征在于,在所述接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表之前,所述方法还包括:生成第一用户界面,所述第一用户界面包括多个第一参数输入区,每一所述参数输入区用于供用户输入一关键词,所述关键词用于确定加密字段;获取用户在所述第一用户界面所输入的多个关键词,根据多个所述关键词生成预设加密字段。5.根据权利要求1所述的数据表加密方法,其特征在于,在所述接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表之前,所述方法还包括:生成第二用户界面,所述第二用户界面包括多个第二参数输入区和与每一所述第二参数输入区相关联的第三参数输入区,每一所述第二参数输入区用于供用户输入一关键词,所述关键...

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

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

1