druid明文与密文互转

  • 代码方式
import com.alibaba.druid.filter.config.ConfigTools;

public class Test {
    public static void main(String[] args) throws Exception {

        String pwd = "123456";

        //生成公钥与私钥
        String[] arr = ConfigTools.genKeyPair(512);
        String privateKey = arr[0];
        String publicKey = arr[1];
        System.out.println("privateKey:" + privateKey);
        System.out.println("publicKey:" + publicKey);

        //明文密码转密文密码
        String pwdEnc = ConfigTools.encrypt(privateKey, pwd);
        System.out.println("pwdEnc:" + pwdEnc);

        //密文密码转明文密码
        System.out.println("pwd:" + ConfigTools.decrypt(publicKey, pwdEnc));
    }
}
  • 命令方式
java -cp druid-1.1.22.jar com.alibaba.druid.filter.config.ConfigTools 123456

ConfigTools类只提供了生成密文密码,如果向将密文密码转明文密码只能通过代码方式

如果觉得我的文章对你有用,请随意赞赏