From cff5c9dca20304805b76b11ae83ea3055d3a3c7e Mon Sep 17 00:00:00 2001 From: lxc <3250162035@qq.com> Date: Wed, 13 Aug 2025 00:24:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=8A=A0=E5=AF=86=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prompto-lab-app/pom.xml | 5 ++++ .../src/main/resources/application.yml | 2 ++ .../github/timemachinelab/EncodingUtil.java | 23 +++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 prompto-lab-app/src/test/java/io/github/timemachinelab/EncodingUtil.java diff --git a/prompto-lab-app/pom.xml b/prompto-lab-app/pom.xml index acd8845..54169ce 100644 --- a/prompto-lab-app/pom.xml +++ b/prompto-lab-app/pom.xml @@ -124,6 +124,11 @@ 2.0.57 + + com.github.ulisesbocchio + jasypt-spring-boot-starter + 3.0.3 + diff --git a/prompto-lab-app/src/main/resources/application.yml b/prompto-lab-app/src/main/resources/application.yml index efa95ae..b73f806 100644 --- a/prompto-lab-app/src/main/resources/application.yml +++ b/prompto-lab-app/src/main/resources/application.yml @@ -2,6 +2,8 @@ server: port: 8080 spring: + config: + import: classpath:you-cant-see-that.yml application: name: poet-agent datasource: diff --git a/prompto-lab-app/src/test/java/io/github/timemachinelab/EncodingUtil.java b/prompto-lab-app/src/test/java/io/github/timemachinelab/EncodingUtil.java new file mode 100644 index 0000000..0560727 --- /dev/null +++ b/prompto-lab-app/src/test/java/io/github/timemachinelab/EncodingUtil.java @@ -0,0 +1,23 @@ +package io.github.timemachinelab; + +import org.jasypt.encryption.StringEncryptor; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.web.WebAppConfiguration; + +@SpringBootTest +public class EncodingUtil { + + @Autowired + StringEncryptor encryptor; + + @Test + public void getPass() { + String encryptedUsername = encryptor.encrypt("root"); + String encryptedPassword = encryptor.encrypt("root"); + + System.out.println("Username Encrypted: " + encryptedUsername); + System.out.println("Password Encrypted: " + encryptedPassword); + } +}