• 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>
    

    参考文章

  • 相关阅读:
    php 观察者模式
    php 策略模式
    php 适配器模式
    php 单例模式
    程序员应该关注的行业网站
    Mysql 5.7 索引使用规则和设计优化
    Docker官方镜像源或阿里云镜像源加速解决pull过慢的问题
    MySQL 优化案例
    mysql优化count(*)查询语句
    Mysql超大分页优化处理
  • 原文地址:https://www.cnblogs.com/jiftle/p/15206117.html
Copyright © 2020-2023  润新知