• 代码方式

    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类只提供了生成密文密码,如果向将密文密码转明文密码只能通过代码方式

最后修改:2022 年 09 月 03 日
如果觉得我的文章对你有用,请随意赞赏