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.一种数据表加密方法,其特征在于,包括:接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中,其中,所述待加密字段为与所述预设加密字段相同的初始字段,所述不加密字段为与所述预设加密字段不相同的初始字段;若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段,其中,所述预设数值范围为一全开区间,所述预设数值范围的上限值为所述初始数据表中的初始字段的总数,所述预设数值范围的下限值为一;将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;将所述第二加密字段和所述不加密字段进行组合,以生成第一加密数据表。
【技术特征摘要】
1.一种数据表加密方法,其特征在于,包括:接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表,所述初始数据表包括多个按一定序号进行排序的初始字段;将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中,其中,所述待加密字段为与所述预设加密字段相同的初始字段,所述不加密字段为与所述预设加密字段不相同的初始字段;若所述待加密字段的数目在预设数值范围内,对每一所述待加密字段单独进行加密,以生成第一加密字段,其中,所述预设数值范围为一全开区间,所述预设数值范围的上限值为所述初始数据表中的初始字段的总数,所述预设数值范围的下限值为一;将多个所述第一加密字段作为一整体进行加密,以生成第二加密字段;将所述第二加密字段和所述不加密字段进行组合,以生成第一加密数据表。2.根据权利要求1所述的数据表加密方法,其特征在于,在所述将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中之后,所述方法还包括:若所述待加密字段的数目等于所述初始数据表中的初始字段的总数,将所述初始数据表作为一整体进行加密,以生成第二加密数据表。3.根据权利要求2所述的数据表加密方法,其特征在于,在所述将所述初始数据表中的每一初始字段与预设加密字段进行匹配,以筛选出待加密字段和不加密字段,并将所述待加密字段和所述不加密字段在初始数据表中的序号保存于分段信息中之后,所述方法还包括:若所述待加密字段的数目等于一,对所述待加密字段进行加密,以生成第三加密字段;根据所述分段信息对所述第三加密字段和所述不加密字段进行组合,以生成第三加密数据表。4.根据权利要求1所述的数据表加密方法,其特征在于,在所述接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表之前,所述方法还包括:生成第一用户界面,所述第一用户界面包括多个第一参数输入区,每一所述参数输入区用于供用户输入一关键词,所述关键词用于确定加密字段;获取用户在所述第一用户界面所输入的多个关键词,根据多个所述关键词生成预设加密字段。5.根据权利要求1所述的数据表加密方法,其特征在于,在所述接收终端发送的数据请求,获取与所述数据请求相对应的初始数据表之前,所述方法还包括:生成第二用户界面,所述第二用户界面包括多个第二参数输入区和与每一所述第二参数输入区相关联的第三参数输入区,每一所述第二参数输入区用于供用户输入一关键词,所述关键...
【专利技术属性】
技术研发人员:苏渊博,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。