whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/util/JasyptUtils.java
@@ -5,11 +5,13 @@
import org.jasypt.properties.PropertyValueEncryptionUtils;
import org.jasypt.util.text.BasicTextEncryptor;
import java.util.Objects;
@Slf4j
public final class JasyptUtils {
    public static void main(String[] args) {
        String a = encrypt("123456");
        String a = encrypt("Fg001@hdw");
        decrypt(a);
    }
@@ -17,12 +19,13 @@
    /**
     * 加密使用密钥
     */
    private static final String PRIVATE_KEY = "9Lu6HgEvttjj8vYhy3ID+PqPbumuXhcH";
    //private static final String PRIVATE_KEY = "9Lu6HgEvttjj8vYhy3ID+PqPbumuXhcH";
    private static BasicTextEncryptor basicTextEncryptor = new BasicTextEncryptor();
    static {
        basicTextEncryptor.setPassword(PRIVATE_KEY);
        basicTextEncryptor.setPassword(Objects.requireNonNull(RSAUtil.decrypt("B2VlA97djZaWo+mNIte68v49Q4/cxGWm+0EhV0Zatx1ZF4THsl4B+IW3qvPMtvLXqOwsHhaNyX6iMm7syyvXSfcEDeaxeFaNbpT+nYzQBsbP3/tBKXQeUyK9FYp6j8b04t0B+cv5GiRDsmxX7xkn+fboIOi8gXrr+Q5xnYvqfklEb7X3P3NmNtOsGqUsBuY9jlU6wIOuBpGZ85kYWS+sc8cNUu1ThjK5sRJ6xrJMrLf0gCvCUpe257MS2vZVSwzShC67JqSkkcoVYvkoiADwZHdjca/iWxJbEgDT7CZwilGDTdHRMclD0nIunUTC8cLcTrAdUlPvmrK6VFNgvhpzhnZh5g+ap/mN83bXgpez4gScQ1dMx43Z5tH2s0CmTOASJmshthOJ+Ib8ZaT25HjLvxFxER0vnffgkEEgZ5LxEWwrgfsMB/YCE1EV4yqdNp1FDxEVkSch6TspUJoQcPnZRFSYEMl8yWsrR9nOHvoOSflIxGCWxk8wHJyur6tft8xc")));
        //basicTextEncryptor.setPassword(PRIVATE_KEY);
    }
    /**