自定义CustomDataSource
测试一下:
- import com.alibaba.druid.filter.config.ConfigTools;
- /**
- * @Type ConfigToolsTest.java
- * @Desc
- * @author wangmengjun
- * @date 2017年12月12日 下昼1:09:38
- * @version
- */
- public class ConfigToolsTest {
- public static void main(String[] args) throws Exception {
- String password = "abc123123";
- String encodePassword = ConfigTools.encrypt(password);
- System.out.println("明文暗码: " + encodePassword);
- System.out.println("密文暗码: " + ConfigTools.decrypt(encodePassword));
- }
- }
输出:
- 明文暗码: TcrvCxmsd2588abZpfT8DE4C1GO3rbt6S99arh1yWJC/pGjhN3vzGN182j65Ei65M00PjR+uvMC/hN12t4CxHg==
- 密文暗码: abc123123
别的,也可以采取敕令,获取RSA公钥、密钥和暗码~
- F:\>java -cp druid-1.0.31.jar com.alibaba.druid.filter.config.ConfigTools abc123123
- privateKey:MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAzvPye2JYkSLqekOHPjNWdxYsfXP2XXAsJYR2Z1zukYlchouhvYvQhNrA9r7vxtvCFZKpWbAMC7YfKM4vvyz5DwIDAQABAkAgwlDR4yFt5/8B14qi9/Fp7GKigSawZ781OSCdAALrmm+9WrPsck9klZegUnUc5ewnjC3mBoqqd5aTrRH0EZtRAiEA9RfJ4yOjTEQtl2GXUWy2uP1evxyp8hbOxPYj1TDZDasCIQDYKaZrjySu7AJ9leScDGLmUBzhWX2FeXZ0IIMHEeq2LQIhAJA6TX2yrRfmTwX0Uf2CggxeXXENRxzFOyxAxFlig3g9AiAhuAWEu7R+MMSGsI4TpX777D1FDb+dxX+rx7KItMvHFQIgaHGt2T/Qw+qJ9+GIi9/qQkUhKUK59vDYFB5j0mmkJRc=
- publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAM7z8ntiWJEi6npDhz4zVncWLH1z9l1wLCWEdmdc7pGJXIaLob2L0ITawPa+78bbwhWSqVmwDAu2HyjOL78s+Q8CAwEAAQ==
- password:zctG01uijEcWQ34N9ishfOkuQtMBucDApSeD+Jrg9qOitMavrrErhrQFeBkdlf4KI7b8YCUn2O6TWa6Z6fVQQg==
- F:\>
- 设备connectionProperties属性
- <!-- config.decrypt=true -->
- <property name="filters" value=http://database.51cto.com/art/201712/"config" />
- <property
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 GAFA: What can we learn from their acquisition strategies?我们可以大年夜这些收购中发明更多的规律。显然,苹不雅想要在将来利>>>详细阅读
本文标题:MySQL连接配置文件密码加密及其在多种连接池上的应用
地址:http://www.17bianji.com/lsqh/39758.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示