zoukankan      html  css  js  c++  java
  • druid数据库密码加密

    版本依赖

    • druid 1.1.21

    密码加密

    java -cp druid-1.1.21.jar com.alibaba.druid.filter.config.ConfigTools KmsUser1p2w2
    privateKey:MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAmI2tfks0aoTt9L3/BNGreq9S2VNW653af3jpBf/XVK/GESvTbB4Dc/YuST8SwFYptbH0n9mkFzolmovZSQrfXwIDAQABAkAmKAmk9Rp/KhB6jqsigW7qmL+YLAgplqn4CD4AiiVJwOc7YdXzlkgFEPC+E9vpGLXKBe7muJIhz1C2miLfAbRBAiEA/lyRwOunIVo+FtCk+jk6cnyqrYlaliTt+Ixax9gCM2UCIQCZiTs5BfVD4Btz0PykQdHk6GJ3/cRB4khjb7l6f1SVcwIgLRpzCfd/Yk2jNt52cpxVPdnXVgBGHNudivYwXsFx2nUCIFagoEKXQwAuBS8+fh1rabL/DvfmvYHy26cHFZ6xExdTAiEAjvqVsSCUAQ7cMmER57CEPt4KgoZJsGYt08d98HRssIU=
    publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJiNrX5LNGqE7fS9/wTRq3qvUtlTVuud2n946QX/11SvxhEr02weA3P2Lkk/EsBWKbWx9J/ZpBc6JZqL2UkK318CAwEAAQ==
    password:adsm1jStiuOCTtJh6RbMBB1iF9HsAMGG5fkqV4VHgbeQQwpyrZ5NRWJcouK56huugYbkG5r19Sq3mhS8LQGZ8Q==
    

    数据库配置修改

    jdbc.password=adsm1jStiuOCTtJh6RbMBB1iF9HsAMGG5fkqV4VHgbeQQwpyrZ5NRWJcouK56huugYbkG5r19Sq3mhS8LQGZ8Q==
    jdbc.password.publicKey=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJiNrX5LNGqE7fS9/wTRq3qvUtlTVuud2n946QX/11SvxhEr02weA3P2Lkk/EsBWKbWx9J/ZpBc6JZqL2UkK318CAwEAAQ==
    

    spring配置

    <!-- 数据库连接池 -->
    <bean id="dataSource"
    	class="com.alibaba.druid.pool.DruidDataSource" init-method="init"
    	destroy-method="close" lazy-init="false">
    
    	<!-- 配置监控统计拦截的filters 这个表示此数据源是否加入监控 -->
    	<!-- 解密密码必须要配置的项 -->
    	<property name="filters" value="config,stat" />
    	<property name="connectionProperties"
    		value="config.decrypt=true;config.decrypt.key=${jdbc.password.publicKey}" />
    </bean>
    

    参考文章

  • 相关阅读:
    矩阵学习摘记,欢迎指正
    [poj1363]Rails_模拟_栈
    JLOI2018 记
    [poj3321]Apple Tree_dfs序_树状数组
    [poj3974]Palindrome_Manacher
    [poj1062]昂贵的聘礼_最短路_离散化
    STL:字符串用法详解
    C++ Primer 有感(管理类的指针成员)
    C++ Primer 有感(标准库set类型)
    C++ Primer 有感(标准库pair)
  • 原文地址:https://www.cnblogs.com/jiftle/p/15206117.html
Copyright © 2011-2022 走看看