[发明专利]配置项解密方法、装置、计算机设备和存储介质在审
申请号: | 201811122716.3 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109460670A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 林鹏 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518048 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置项 解密服务器 配置文件 预设 计算机设备 存储介质 启动指令 应用程序 加载 解密 信息安全领域 解密效率 运行性能 内存 数据库 查找 消耗 保存 返回 申请 | ||
本申请涉及信息安全领域,提供了一种配置项解密方法、装置、计算机设备和存储介质。所述方法包括:接收应用程序的启动指令,根据启动指令加载应用程序的配置文件;当加载到配置文件中的预设符号时,在配置文件中获取与预设符号对应的第一配置项及解密服务器地址;根据解密服务器地址将第一配置项发送到解密服务器,以使解密服务器根据第一配置项查找预设数据库中与第一配置项对应的第二配置项;接收解密服务器返回的第二配置项,将第二配置项保存到内存中。采用本方法能够配置项解密效率,降低了产品运行性能消耗。
技术领域
本申请涉及计算机技术领域,特别是涉及一种配置项解密方法、装置、计算机设备和存储介质。
背景技术
目前,在进行应用程序产品开发时,都需要开发一些配置文件,产品在运行时都需要加载配置文件中的配置项才能正常运行。比如,该产品要使用数据库,则会在配置文件中配置数据库名称和对应的密码。为了防止这些配置项的泄露。目前都对配置文件中的配置项进行加密,在需要使用该配置项时,才会对该配置项进行解密,得到配置项解密后的信息。但是,这种解密方法在每次都需要使用配置项时,都需要重新进行解密,使得到配置项的效率低下,从而导致产品在运行时性能消耗比较大。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高配置项解密效率,降低产品运行性能消耗的配置项解密方法、装置、计算机设备和存储介质。
一种配置项解密方法,所述方法包括:
接收应用程序的启动指令,根据启动指令加载应用程序的配置文件;
当加载到配置文件中的预设符号时,在配置文件中获取与预设符号对应的第一配置项及解密服务器地址;
根据解密服务器地址将第一配置项发送到解密服务器,以使解密服务器根据第一配置项查找预设数据库中与第一配置项对应的第二配置项;
接收解密服务器返回的第二配置项,将第二配置项保存到内存中。
在其中一个实施例中,在接收应用程序启动指令,根据启动指令加载应用程序的配置文件之前,还包括:
获取第二配置项,根据加密算法加密第二配置项得到第一配置项;
获取预设符号,预设符号与第一配置项对应,将配置文件中的第二配置项替换为预设符号和第一配置项,第一配置项对应第二配置项,将第二配置项和第一配置项关联保存到解密服务器中。
在其中一个实施例中,在接收解密服务器返回的第二配置项,将第二配置项保存到内存中之后,还包括:
当通过应用程序生成请求时,从内存中读取第二配置项,第二配置项包括密钥;
使用密钥加密请求,得到加密后的请求,并发送加密后的请求。
在其中一个实施例中,在配置文件中获取预设符号对应的第一配置项之后,还包括:
获取配置文件中的解密脚本文件并启动解密脚本;
使用解密脚本解密第一配置项,得到第二配置项,将第二配置项保存到内存中。
在其中一个实施例中,在接收应用程序启动指令,根据启动指令加载应用程序的配置文件之前,还包括:
获取配置文件中第二配置项,将第二配置项使用加密算法加密得到第一配置项;
获取预设符号,预设符号与第一配置项对应,将配置文件中第二配置项替换为预设符号和第一配置项;
获取加密算法对应的解密算法,根据解密算法生成解密脚本,得到解密脚本文件;
将解密脚本文件配置于应用程序的配置文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811122716.3/2.html,转载请声明来源钻瓜专利网。