当前位置:   article > 正文

druid加密mysql_Druid 数据库用户密码加密 代码实现

druid加密用户

标签:

druid-1.0.16.jar 阿里巴巴的开源数据连接池 jar包

明文密码+私钥(privateKey)加密=加密密码

加密密码+公钥(publicKey)解密=明文密码

程序代码如下:

package com.t1;

import com.alibaba.druid.filter.config.ConfigTools;

public class DruidTest {

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

//密码明文

String password = "12345";

System.out.println("密码[ "+password+" ]的加密信息如下:\n");

String [] keyPair = ConfigTools.genKeyPair(512);

//私钥

String privateKey = keyPair[0];

//公钥

String publicKey = keyPair[1];

//用私钥加密后的密文

password = ConfigTools.encrypt(privateKey, password);

System.out.println("privateKey:"+privateKey);

System.out.println("publicKey:"+publicKey);

System.out.println("password:"+password);

String decryptPassword=ConfigTools.decrypt(publicKey, password);

System.out.println("decryptPassword:"+decryptPassword);

}

}

标签:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/836724
推荐阅读
相关标签
  

闽ICP备14008679号