本申请涉及大数据处理,特别是涉及一种信息处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、为便于进行信息的管理,通常将信息进行存储。这样,在对存储的信息进行查询,获取到相应的信息后,可以将查询得到的信息显示在相应的设备上,以满足查询需求。
2、传统技术中,可以获取针对查询字段所输入的信息,基于该信息查询相匹配的信息。然而,在将所查询到的信息显示在设备上之前,信息可能会出现泄露的风险。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低信息泄露的风险的信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种信息处理方法。所述方法包括:
3、接收针对查询字段的信息输入操作,获取针对所述查询字段输入的查询信息;
4、获取与所述查询信息对应的目标信息,所述目标信息是预存的与所述查询字段关联的加密信息;对所述目标信息进行解密处理,输出所述目标信息的明文信息。
5、在一些实施例中,所述获取与所述查询信息对应的目标信息,包括:在所述查询字段为敏感字段的情况下,对所述查询信息进行加密,得到加密查询信息,获取与所述加密查询信息关联的目标信息;在所述查询字段为非敏感字段的情况下,获取与所述查询信息关联的加密信息,得到所述目标信息。
6、在一些实施例中,所述对所述目标信息进行解密处理,输出所述目标信息的明文信息,包括:获得所述目标信息中的密钥标识;确定所述密钥标识对应的密钥和/或解密算法;基于所述密钥和/或所述解密算法,对所述目标信息进行解密处理,输出所述目标信息的明文信息。
7、在一些实施例中,所述方法还包括:确定待存储字段以及所述待存储字段对应的数据信息;所述待存储字段包括查询字段以及与所述查询字段关联的目标字段;在所述查询字段为敏感字段的情况下,使用不可逆加密方式,对所述查询字段的数据信息进行加密存储,并使用可逆加密方式,对所述目标字段的数据信息进行加密存储;其中,加密后的所述目标字段的数据信息为与所述查询字段对应的目标信息。
8、在一些实施例中,所述使用可逆加密方式,对所述目标字段的数据信息进行加密存储,包括:基于可逆加密方式与信息字段之间的对应关系,从多个候选可逆加密方式中,确定适用于所述目标字段的目标加密方式;使用所述目标加密方式、以及与所述目标加密方式匹配的加密密钥,对所述目标字段的数据信息进行加密存储。
9、在一些实施例中,所述方法还包括:获取多个候选密钥,并确定所述目标加密方式的安全级别;所述安全级别与所述目标加密方式的复杂程度正相关;在所述安全级别满足安全条件的情况下,将各所述候选密钥中任意一个,确定为与所述目标加密方式匹配的加密密钥。
10、在一些实施例中,所述方法还包括:在所述目标加密方式或所述加密密钥中的至少一项满足失效条件的情况下,基于所述加密密钥对所述目标字段的目标信息进行解密,并将所述多个候选可逆加密方式和所述多个候选密钥的状态标记为无效状态;重新获取候选可逆加密方式和候选密钥,以对解密后的所述目标信息重新进行加密存储。
11、第二方面,本申请提供一种信息处理装置,所述装置包括:
12、获取模块,用于接收针对查询字段的信息输入操作,获取针对所述查询字段输入的查询信息;
13、确定模块,用于获取与所述查询信息对应的目标信息,所述目标信息是预存的与所述查询字段关联的加密信息;
14、解密模块,用于对所述目标信息进行解密处理,输出所述目标信息的明文信息。
15、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
16、接收针对查询字段的信息输入操作,获取针对所述查询字段输入的查询信息;
17、获取与所述查询信息对应的目标信息,所述目标信息是预存的与所述查询字段关联的加密信息;
18、对所述目标信息进行解密处理,输出所述目标信息的明文信息。
19、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
20、接收针对查询字段的信息输入操作,获取针对所述查询字段输入的查询信息;
21、获取与所述查询信息对应的目标信息,所述目标信息是预存的与所述查询字段关联的加密信息;
22、对所述目标信息进行解密处理,输出所述目标信息的明文信息。
23、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
24、接收针对查询字段的信息输入操作,获取针对所述查询字段输入的查询信息;
25、获取与所述查询信息对应的目标信息,所述目标信息是预存的与所述查询字段关联的加密信息;
26、对所述目标信息进行解密处理,输出所述目标信息的明文信息。
27、上述信息处理方法、装置、计算机设备、存储介质和计算机程序产品,通过接收针对查询字段的信息输入操作,获取针对查询字段输入的查询信息,并获取与查询信息对应的目标信息,由于目标信息是预存的与查询字段关联的加密信息,因此,无法对目标信息进行随意获取,可以降低信息泄露的概率,相比于明文存储的方式,可以提高数据安全性。进而,通过对目标信息进行解密处理,输出解密得到对应的明文信息时,可以在提高数据安全性的基础上,满足查询需求。
1.一种信息处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取与所述查询信息对应的目标信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标信息进行解密处理,输出所述目标信息的明文信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述使用可逆加密方式,对所述目标字段的数据信息进行加密存储,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
8.一种信息处理装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
