druid数据库账号密码加密解密
2017-07-01 10:54
786 查看
1.加密
2.解密
3.数据库配置文件
jdbc.username=bDxg0e3HnAhCfgmf5/Jn6FNsb63yH7O/xVJrKteDcjc99RWiF27aLklo6h0U8lDU4WzPJfwu35JlUWTtXRfOdw==(cmd中生成的字符串)
jdbc.password=NdbQY4EBWtGre6VMBQglqrEdoYlh2gYHTfGb8Cv3Y8/l313JMGgbTuRJHCSm+9FLgHhot/1CH2PTzzCDXsRcWQ==(cmd中生成的字符串)
4.spring配置文件
<bean id="*" class="更改为第2步所定义的类">
列如:
<bean id="druid" class="com.spark.druid.DecryptDruidSource">
cmd java -cp D://druid-1.0.13.jar com.alibaba.druid.filter.config.ConfigTools 账号 cmd java -cp D://druid-1.0.13.jar com.alibaba.druid.filter.config.ConfigTools 密码
2.解密
import com.alibaba.druid.filter.config.ConfigTools; import com.alibaba.druid.pool.DruidDataSource; public class DecryptDruidSource extends DruidDataSource { /** * */ private static final long serialVersionUID = 1L; @Override public void setUsername(String username) { try { username = ConfigTools.decrypt(username); } catch (Exception e) { e.printStackTrace(); } super.setUsername(username); } @Override public void setPassword(String password) { try { password = ConfigTools.decrypt(password); } catch (Exception e) { e.printStackTrace(); } super.setPassword(password); } }
3.数据库配置文件
jdbc.username=bDxg0e3HnAhCfgmf5/Jn6FNsb63yH7O/xVJrKteDcjc99RWiF27aLklo6h0U8lDU4WzPJfwu35JlUWTtXRfOdw==(cmd中生成的字符串)
jdbc.password=NdbQY4EBWtGre6VMBQglqrEdoYlh2gYHTfGb8Cv3Y8/l313JMGgbTuRJHCSm+9FLgHhot/1CH2PTzzCDXsRcWQ==(cmd中生成的字符串)
4.spring配置文件
<bean id="*" class="更改为第2步所定义的类">
列如:
<bean id="druid" class="com.spark.druid.DecryptDruidSource">
相关文章推荐
- druid对数据库连接密码加密和解密
- Druid 数据库用户密码加密 代码实现
- druid 1.1.6 数据库密码加密
- 一分钟教你解密Druid配置加密后的密码
- druid 数据库密码加密
- Druid配置数据库用户密码加密
- PB数据库连接描述文件的密码加密和解密原理
- Druid连接池自定义数据库密码加解密的实现
- spring 数据库用户名密码加密解密
- DruidDataSource 数据库密码加密
- 数据库账号密码加密详解及实例
- Druid对数据库密码加密的坑
- 使用Druid数据库连接池,配置ConfigFilter对数据库密码加密
- Druid生成的公钥私钥来对密码进行加密解密
- springMVC web项目 数据库用户名密码加密解密
- Spring+mysql+druid对数据库连接的用户名密码加密
- druid 数据库密码加密
- druid 数据库密码加密
- Druid执行命令加密数据库密码
- druid执行命令加密数据库密码