基于加密算法的数据库连接方法、装置及计算机设备制造方法及图纸

技术编号:27535204 阅读:32 留言:0更新日期:2021-03-03 11:20
本发明专利技术公开了基于加密算法的数据库连接方法、装置及计算机设备,根据程序启动指令获取相匹配的配置文件及程序文件并加载至相应命名空间内,判断程序文件是否满足获取条件,若满足则发送与程序文件相匹配的引用获取请求至管理服务器,对所反馈的加密信息进行解密以得到数据库引用信息,根据目标连接方法及数据库引用信息及可与相应数据库建立连接。本发明专利技术基于信息加密技术,属于密码技术领域,程序文件中不包含数据库引用信息,从管理服务器获取加密信息进行解密以获取数据库引用信息,可避免程序代码中包含易被窃取的明文密码,可大幅提升从数据库中获取数据信息的安全性,实现了快速、安全对数据库中所存储的数据信息进行获取。获取。获取。

【技术实现步骤摘要】
基于加密算法的数据库连接方法、装置及计算机设备


[0001]本专利技术涉及密码技术
,属于智慧城市中基于加密算法进行数据库连接的应用场景,尤其涉及一种基于加密算法的数据库连接方法、装置及计算机设备。

技术介绍

[0002]随着互联网技术的逐步发展,尤其对于企业而言,应用程序运行过程中确保数据安全十分必要,若数据安全性无法保障,则可能因隐私数据泄露而给企业带来巨额财产损失,传统技术方法中可采用对数据信息进行加密方式,以确保数据信息安全,但对于海量数据而言则无法对其中的数据进行逐一加密。
[0003]企业为方便对海量数据信息进行存储及获取,海量数据通常存储于数据库中,应用程序可通过账号及密码匹配以进行验证并在验证通过后,与数据库建立连接以读取数据库中的数据信息,虽然能够实现快捷方便对数据库中的数据信息进行获取,然而这一方法在实际使用过程中会导致程序代码中包含易被窃取的明文密码,导致从数据库中获取数据信息时安全性不足。因此,现有技术方法中存在无法快速、安全对数据库中所存储的数据信息进行获取的问题。
专利技术内
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于加密算法的数据库连接方法,应用于用户终端,所述用户终端与管理服务器进行通信连接以实现数据信息的传输,其特征在于,所述方法包括:若接收到用户输入的程序启动指令,获取与所述程序启动指令相匹配的配置文件并加载至与所述程序启动指令相匹配的命名空间内;获取与所述配置文件相匹配的程序文件并加载至所述命名空间内;判断所述程序文件是否满足预设的获取条件,若满足所述获取条件则发送与所述程序文件相匹配的引用获取请求至所述管理服务器;若接收到所述管理服务器根据所述引用获取请求所反馈的加密信息,对所述加密信息进行解密以获取与所述加密信息相匹配的数据库引用信息;根据所述程序文件中的目标连接方法及所述数据库引用信息与所述数据库引用信息相匹配的数据库之间建立连接。2.根据权利要求1所述的基于加密算法的数据库连接方法,其特征在于,所述获取与所述程序启动指令相匹配的配置文件并加载至与所述程序启动指令相匹配的命名空间内,包括:创建与所述程序启动指令相匹配的命名空间;读取所述配置文件中所包含的信息加载至所述命名空间内。3.根据权利要求1所述的基于加密算法的数据库连接方法,其特征在于,所述获取与所述配置文件相匹配的程序文件并加载至所述命名空间内,包括:获取所述配置文件的文件目录信息;根据所述配置文件中的文件导入信息从所述文件目录信息包含的文件中筛选得到与所述文件导入信息相匹配的文件作为程序文件;根据所述配置文件中的加载方法将所述程序文件加载至所述命名空间内。4.根据权利要求1所述的基于加密算法的数据库连接方法,其特征在于,所述获取条件包括方法匹配信息及关键字信息,所述判断所述程序文件是否满足预设的获取条件,若满足所述获取条件则发送与所述程序文件相匹配的引用获取请求至所述管理服务器,包括:判断所述程序文件中是否包含与所述方法匹配信息相匹配的目标连接方法;若所述程序文件中包含目标连接方法,判断所述目标连接方法中是否包含与所述关键字信息相匹配的目标信息;若所述目标连接方法中包含所述目标信息则判定所述程序文件满足所述获取条件,根据所述目标信息生成对应的引用获取请求并发送至所述管理服务器。5.根据权利要求1所述的基于加密算法的数据库连接方法,其特征在于,所述程序文件中包括解密规则,所述对所述加密信息进行...

【专利技术属性】
技术研发人员:李林涛
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1