SpringBoot项目在POM中加入druid
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.11</version>
</dependency>
public static void main(String[] args) throws Exception {
String password = "1234";
String s = cipherText(password);
System.out.println(s);
System.out.println("password " + password);
String [] keyPair = ConfigTools.genKeyPair(512);
// 私钥
String privateKey = keyPair[0];
// 公钥
String publicKey = keyPair[1];
// 用私钥加密后的密文
password = ConfigTools.encrypt(Constants.PRIVATE_KEY, password);
System.out.println("私钥:"+privateKey);
System.out.println("公钥:"+publicKey);
// 密文
System.out.println("加密后:"+password);
String decryptPassword = ConfigTools.decrypt(Constants.PUBLIC_KEY, password);
// 原密码
System.out.println("原密码:" + decryptPassword);
具体的使用,自己封装下就完事了。建议把公钥和私钥保留在本地使用常量标识引用