diff --git a/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java index 9d9c7eb07..5e2c7318e 100644 --- a/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java +++ b/ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java @@ -112,8 +112,8 @@ public class EncryptorManager { return value; } IEncryptor encryptor = this.registAndGetEncryptor(encryptContext); - String decrypt = encryptor.decrypt(value); - return StringUtils.removeStart(decrypt, Constants.ENCRYPT_HEADER); + String str = StringUtils.removeStart(value, Constants.ENCRYPT_HEADER); + return encryptor.decrypt(str); } /**