|
|
@@ -0,0 +1,34 @@ |
|
|
|
package com.xkcoding.email; |
|
|
|
|
|
|
|
import org.jasypt.encryption.StringEncryptor; |
|
|
|
import org.junit.Test; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
|
|
/** |
|
|
|
* <p> |
|
|
|
* 数据库密码测试 |
|
|
|
* </p> |
|
|
|
* |
|
|
|
* @author yangkai.shen |
|
|
|
* @date Created in 2019/8/27 16:15 |
|
|
|
*/ |
|
|
|
public class PasswordTest extends SpringBootDemoEmailApplicationTests { |
|
|
|
@Autowired |
|
|
|
private StringEncryptor encryptor; |
|
|
|
|
|
|
|
/** |
|
|
|
* 生成加密密码 |
|
|
|
*/ |
|
|
|
@Test |
|
|
|
public void testGeneratePassword() { |
|
|
|
// 你的邮箱密码 |
|
|
|
String password = "Just4Test!"; |
|
|
|
// 加密后的密码(注意:配置上去的时候需要加 ENC(加密密码)) |
|
|
|
String encryptPassword = encryptor.encrypt(password); |
|
|
|
String decryptPassword = encryptor.decrypt(encryptPassword); |
|
|
|
|
|
|
|
System.out.println("password = " + password); |
|
|
|
System.out.println("encryptPassword = " + encryptPassword); |
|
|
|
System.out.println("decryptPassword = " + decryptPassword); |
|
|
|
} |
|
|
|
} |