作家
登录

MySQL连接配置文件密码加密及其在多种连接池上的应用

作者: 来源: 2017-12-13 16:09:29 阅读 我要评论

minIdle=5 
  • maxActive=20 
  • maxWait=60000 
  • timeBetweenEvictionRunsMillis=60000 
  • minEvictableIdleTimeMillis=30000 
  • validationQuery=SELECT 1 
  • testWhileIdle=true 
  • testOnBorrow=true 
  • testOnReturn=true 
  • filters=stat,log4j 
  • removeAbandoned=true 
  • removeAbandonedTimeout=1200 
  • logAbandoned=true 
  • 实现密文暗码设备

    在Druid连接池中密文采取RSA的方法进行,com.alibaba.druid.filter.config.ConfigTools对象类供给了RSA的加解密功能,经由如下2个步调,能成密文暗码设备的功能~

    • 产生一个密文

    如:

    采取com.alibaba.druid.filter.config.ConfigTools完成RSA的加解密功能

    ConfigTools的部分代码如下:

    1. public class ConfigTools { 
    2.  
    3.     private static final String DEFAULT_PRIVATE_KEY_STRING = "MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAocbCrurZGbC5GArEHKlAfDSZi7gFBnd4yxOt0rwTqKBFzGyhtQLu5PRKjEiOXVa95aeIIBJ6OhC2f8FjqFUpawIDAQABAkAPejKaBYHrwUqUEEOe8lpnB6lBAsQIUFnQI/vXU4MV+MhIzW0BLVZCiarIQqUXeOhThVWXKFt8GxCykrrUsQ6BAiEA4vMVxEHBovz1di3aozzFvSMdsjTcYRRo82hS5Ru2/OECIQC2fAPoXixVTVY7bNMeuxCP4954ZkXp7fEPDINCjcQDywIgcc8XLkkPcs3Jxk7uYofaXaPbg39wuJpEmzPIxi3k0OECIGubmdpOnin3HuCP/bbjbJLNNoUdGiEmFL5hDI4UdwAdAiEAtcAwbm08bKN7pwwvyqaCBC//VnEWaq39DCzxr+Z2EIk="
    4.     public static final String DEFAULT_PUBLIC_KEY_STRING = "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKHGwq7q2RmwuRgKxBypQHw0mYu4BQZ3eMsTrdK8E6igRcxsobUC7uT0SoxIjl1WveWniCASejoQtn/BY6hVKWsCAwEAAQ=="
    5.  
    6.     public static void main(String[] args) throws Exception { 
    7.         String password = args[0]; 
    8.         String[] arr = genKeyPair(512); 
    9.         System.out.println("privateKey:" + arr[0]); 
    10.         System.out.println("publicKey:" + arr[1]); 
    11.         System.out.println("password:" + encrypt(arr[0], password)); 
    12.     } 
    13.  
    14.     public static String decrypt(String cipherText) throws Exception { 
    15.         return decrypt((String) null, cipherText); 
    16.     } 
    17.  
    18.     public static String decrypt(String publicKeyText, String cipherText) 
    19.             throws Exception { 

        推荐阅读

        四大巨头GAFA的收购战略——我们可不是随便买买买!

      开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 GAFA: What can we learn from their acquisition strategies?我们可以大年夜这些收购中发明更多的规律。显然,苹不雅想要在将来利>>>详细阅读


      本文标题:MySQL连接配置文件密码加密及其在多种连接池上的应用

      地址:http://www.17bianji.com/lsqh/39758.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)