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

技术编号:38533182 阅读:12 留言:0更新日期:2023-08-19 17:05
本申请涉及一种数据加密方法、装置、计算机设备和存储介质。所述方法包括:读取目标服务页面对应的元数据,得到目标元数据;基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。采用本方法能够提高开发效率。采用本方法能够提高开发效率。采用本方法能够提高开发效率。

【技术实现步骤摘要】
数据加密方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种数据加密方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的不断发展,出现了数据加密技术,通过对隐私数据进行加密处理,进而保护隐私数据的隐私信息。
[0003]然而,传统技术是通过配置实现页面上字段的加密展示,服务启动时加载配置到内存,针对配置的页面和字段,定向对数据做加密处理,导致页面和字段与配置的匹配次数过多,从而使得开发效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够实现高效数据加密的数据加密方法、装置、计算机设备和存储介质,提高了开发效率。
[0005]一种数据加密方法,所述方法包括:
[0006]读取目标服务页面对应的元数据,得到目标元数据;
[0007]基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;
[0008]获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;
[0009]基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;
[0010]基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。
[0011]在其中一个实施例中,读取目标服务页面对应的元数据,得到目标元数据包括:
[0012]依次对多个存储区进行查询,直至查询到所述目标服务页面对应的元数据,以作为目标元数据;r/>[0013]所述基于所述目标元数据,确定所述目标服务页面对应的目标数据信息,包括:
[0014]从查询到所述目标元数据的存储区中,获取所述目标服务页面对应的目标数据信息。
[0015]在其中一个实施例中,所述多个存储区依次包括本地缓存区、分布式缓存区和数据库,或者所述多个存储区依次包括本地缓存区和数据库,或者所述多个存储区依次包括分布式缓存区和数据库。
[0016]在其中一个实施例中,所述统一配置区域包括分布式缓存区和配置中心区;基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则,包括:
[0017]从所述分布式缓存区中对所述目标加密类型进行查询,得到分布规则查询结果;
[0018]当所述分布规则查询结果为存在所述目标加密类型时,基于所述目标加密类型,从所述分布缓存区中读取所述目标加密类型对应的目标加密规则。
[0019]在其中一个实施例中,所述统一配置区域包括分布式缓存区和配置中心区;基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则,还包括:
[0020]当所述分布规则查询结果为不存在所述目标加密类型时,从所述配置中心区对应的目标统一配置文件中对所述目标加密类型进行查询,得到配置规则查询结果;
[0021]基于所述配置规则查询结果,从所述目标统一配置文件中读取所述目标加密类型对应的目标加密规则,所述目标统一配置文件中存储的加密规则适用于至少两个不同的服务。
[0022]在其中一个实施例中,所述待加密数据是所述目标加密类型对应的各个待加密字符串的数据集合,所述目标加密数据是所述各个待加密字符串对应的目标加密字符串的数据集合;基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据,包括:
[0023]基于所述目标加密规则,获取前向显示数和末尾显示数;
[0024]计算所述待加密字符串对应的目标总长度,基于所述前向显示数确定加密起始位置,基于所述目标总长度和所述末尾显示数确定加密末尾位置;
[0025]从所述加密起始位置开始依次读取所述待加密字符串对应的当前字符,将所述当前字符用加密符合替代,直至当前字符的位置等于所述加密末尾位置,得到所述待加密字符串对应的目标加密字符串。
[0026]在其中一个实施例中,所述方法还包括:
[0027]获取开发服务页面对应的预置加密类型,基于所述预置加密类型,从数据库中对所述预置加密类型进行查询,得到预置类型查询结果;
[0028]获取所述开发服务页面对应的预置元数据,将所述预置元数据进行保存,得到保存结果;
[0029]基于所述预置类型查询结果和所述保存结果,生成预置结果通知。
[0030]一种数据加密装置,所述装置包括:
[0031]元数据读取模块,用于读取目标服务页面对应的元数据,得到目标元数据;
[0032]数据确定模块,用于基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;
[0033]加密数据获取模块,用于获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;
[0034]规则确定模块,用于基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;
[0035]加密模块,用于基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。
[0036]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0037]读取目标服务页面对应的元数据,得到目标元数据;
[0038]基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;
[0039]获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;
[0040]基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;
[0041]基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。
[0042]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0043]读取目标服务页面对应的元数据,得到目标元数据;
[0044]基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;
[0045]获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;
[0046]基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;
[0047]基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。
[0048]上述数据加密方法、装置、计算机设备和存储介质,通过读取目标服务页面对应的元数据,得到目标元数据;基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。通过读取目标服务页面对应的目标元数据,基于该目标元数据确定该目标服务页面对应的目标数据信息,进而获取目标加密本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据加密方法,其特征在于,所述方法包括:读取目标服务页面对应的元数据,得到目标元数据;基于所述目标元数据,确定所述目标服务页面对应的目标数据信息;获取所述目标数据信息对应的目标加密类型,基于所述目标加密类型,从所述目标数据信息中确定待加密数据;基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则;基于所述目标加密规则对所述待加密数据进行加密,生成目标加密数据。2.根据权利要求1所述的方法,其特征在于,所述读取目标服务页面对应的元数据,得到目标元数据包括:依次对多个存储区进行查询,直至查询到所述目标服务页面对应的元数据,以作为目标元数据;所述基于所述目标元数据,确定所述目标服务页面对应的目标数据信息,包括:从查询到所述目标元数据的存储区中,获取所述目标服务页面对应的目标数据信息。3.根据权利要求2所述的方法,其特征在于,所述多个存储区依次包括本地缓存区、分布式缓存区和数据库,或者所述多个存储区依次包括本地缓存区和数据库,或者所述多个存储区依次包括分布式缓存区和数据库。4.根据权利要求1所述的方法,其特征在于,所述统一配置区域包括分布式缓存区和配置中心区;所述基于所述目标加密类型,从统一配置区域中读取所述目标加密类型对应的目标加密规则,包括:从所述分布式缓存区中对所述目标加密类型进行查询,得到分布规则查询结果;当所述分布规则查询结果为存在所述目标加密类型时,基于所述目标加密类型,从所述分布缓存区中读取所述目标加密类型对应的目标加密规则。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述分布规则查询结果为不存在所述目标加密类型时,从所述配置中心区对应的目标统一配置文件中对所述目标加密类型进行查询,得到配置规则查询结果;基于所述配置规则查询结果,从所述目标统一配置文件中读取所述目标加密类型对应的目标加密规则,所述目标统一配置文件中存储的加密规则适用于至少两个不同的服务。6.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:侯东徐明林李微
申请(专利权)人:金蝶蝶金云计算有限公司
类型:发明
国别省市:

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

1