import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;
import org.junit.jupiter.api.Test;
class YamlEncryptionConfigTest {
@Test
void encrypt() {
String beforeEncryption = "gohigher";
String afterEncryption = jasyptEncrypt(beforeEncryption);
// afterEncryption 값 확인 후 yml에 ENC(암호화된 값) 형태로 작성
}
private String jasyptEncrypt(String input) {
String key = ""; // 키 값 입력
StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();
encryptor.setAlgorithm("PBEWithMD5AndDES");
encryptor.setPassword(key);
return encryptor.encrypt(input);
}
}