发明名称 |
一种数据库连接信息的加密及解密方法 |
摘要 |
本发明公开一种数据库连接的信息加密及解密方法,其中,所述数据库连接信息的加密方法包括以下步骤:步骤S101、启动应用系统,载入配置文件,读取数据库连接信息;步骤S102、获取CPU的标识号;步骤S103、获取MAC地址;步骤S104、校验数据库连接信息是否加密;步骤S105、将CPU标识号,MAC地址和未加密的数据库连接信息通过DES加密方法进行加密,转变为加密的数据库连接信息;步骤S106、将经加密的数据库连接信息重写至配置文件中,覆盖原始配置文件;该加密方法利用了机器的CPU标识号和MAC地址作为联合密钥,且采用了DES算法对数据进行加密,以使明文形式的数据库连接信息有效地得以保护,在一定程度上能防止除数据库管理员额外的人员轻松获取到数据库信息。 |
申请公布号 |
CN103699848A |
申请公布日期 |
2014.04.02 |
申请号 |
CN201310717794.9 |
申请日期 |
2013.12.23 |
申请人 |
北京哈工大计算机网络与信息安全技术研究中心;湖南合天智汇信息技术有限公司;北京合天智汇信息技术有限公司 |
发明人 |
解培宽;邓铭;刘欢迎 |
分类号 |
G06F21/62(2013.01)I;G06F21/73(2013.01)I;H04L9/06(2006.01)I |
主分类号 |
G06F21/62(2013.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种数据库连接信息的加密方法,用以对javaEE使用spring框架作为开发的明文形式的数据库连接信息进行加密,其特征在于,其包括以下步骤:步骤S101、启动应用系统,载入配置文件,读取配置文件中的数据库连接信息;步骤S102、获取CPU的标识号;步骤S103、获取MAC地址;步骤S104、校验数据库连接信息是否加密:如果未经过加密,继续下一步,如果已加密,则结束;步骤S105、将CPU标识号,MAC地址和未加密的数据库连接信息通过DES加密方法进行加密,转变为加密的数据库连接信息;步骤S106、将经加密的数据库连接信息重写至配置文件中,覆盖原始配置文件。 |
地址 |
100091 北京市海淀区香山路88号二层A153室 |