环境
添加druid依赖
测试类
package com.example.spring.boot.mybatis.util.code;
import java.text.MessageFormat;
import com.alibaba.druid.filter.config.ConfigTools;
/**
* druid ConfigTools 用法测试类
* @author kwaeh
*
*/
public class ConfigToolsDemo {
/**
* 使用 ConfigTools 中的默认 key进行加密解密
* @throws Exception
*/
public static void demo1() throws Exception {
System.out.println("**** 开始: 使用 ConfigTools 中的默认 key进行加密解密");
//密码明文,也就是数据库的密码
String plainText = "yourpasswordis_rsa";
/** 1. 使用 ConfigTools 中的默认 key进行加密解密 */
String isnull = null;
// 加密后的密码串
String pText = ConfigTools.encrypt( isnull, plainText);
// 解密
System.out.println( MessageFormat.format("明文密码: {0} 加密后的密码为: {1}", plainText, pText