【技术实现步骤摘要】
一种信息加密方法、装置、电子设备及存储介质
本公开实施例涉及数据处理
,尤其涉及一种信息加密方法、装置、电子设备及存储介质。
技术介绍
支付领域通常会涉及到用户的一些敏感数据,比如银行卡号、手机号码或身份证号码,因此在支付领域保护用户敏感数据非常重要。对支付系统来说,需要通过记录日志的方式来记录系统状态,日志中的信息通常包含用户请求的内容,因此隐私保护的重点在于去除日志中的敏感内容。目前日志脱敏采用的方式通常包括:采用第一种方式对敏感内容进行模式识别,或者采用第二种方式在日志平台查询日志时进行用户查询权限控制,并且上述的模式识别和用户权限控制都是针对已经保存在本地或云端服务器中的未脱敏日志进行处理。专利技术人在实现本公开的过程中,发现现有技术存在如下缺陷:第一种方式具体是对敏感内容中每个敏感字段的值进行识别,而敏感字段值的特征类型复杂,从而影响脱敏的效率;第二种方式当存在权限设置有误的情况下,会存在敏感内容泄露的安全隐含,因此现有技术中的日志脱敏方式在处理效率和安全性方面都不符合用户的实际需求。 ...
【技术保护点】
1.一种信息加密方法,其特征在于,包括:/n获取待加密字段名称列表,其中,所述待加密字段名称列表中包括多个待加密字段名称,以及与每一个所述待加密字段名称对应的加密模式;/n根据所述待加密字段名称列表创建与每一个所述待加密字段名称对应的正则表达式;/n将每一个所述正则表达式与待加密信息进行匹配,获得所述待加密信息中的待加密数据;/n根据所述待加密字段名称列表对所述待加密数据进行加密获得加密数据。/n
【技术特征摘要】
1.一种信息加密方法,其特征在于,包括:
获取待加密字段名称列表,其中,所述待加密字段名称列表中包括多个待加密字段名称,以及与每一个所述待加密字段名称对应的加密模式;
根据所述待加密字段名称列表创建与每一个所述待加密字段名称对应的正则表达式;
将每一个所述正则表达式与待加密信息进行匹配,获得所述待加密信息中的待加密数据;
根据所述待加密字段名称列表对所述待加密数据进行加密获得加密数据。
2.根据权利要求1所述的方法,所述根据所述待加密字段名称列表创建与每一个所述待加密字段名称对应的正则表达式,包括:
获取所述待加密字段名称列表中所包含的待加密字段名称;
根据每一个所述待加密字段名称、预设待加密字段值格式和预设结束符格式,获得与每一个所述待加密字段名称对应的正则表达式。
3.根据权利要求2所述的方法,所述将每一个所述正则表达式与待加密信息进行匹配,获得所述待加密信息中的待加密数据,包括:
获取所述待加密信息中与每一个所述正则表达式相同的第一待加密内容;
提取所述第一待加密内容中位于所述待加密字段名称和所述预设结束符格式之间的第二待加密内容;
将所述第二待加密内容作为所述待加密数据。
4.根据权利要求1所述的方法,其特征在于,所述根据所述待加密字段名称列表对所述待加密数据进行加密获得加密数据,包括:
确定所述待加密数据所对应的待加密字段名称;
从所述待加密字段名称列表中查询与所述待加密字段名称对应的加密模式;
按照所述加密模式对所述待加密数据进行加密获得所述加密数据。
5.根据权利要求1所述的方法,其特征在于,还包括:
将所述加密数据在本地进行保存;
将所述加密数据发送至云端服务器以在云端保存。...
【专利技术属性】
技术研发人员:邹定中,周文,张树凡,范兆冰,田地,张磊,袁冲,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。