소스 검색

update 增加 加密头用来判断数据是否已经被加密了 防止重复加密

疯狂的狮子Li 9 달 전
부모
커밋
a703cb2ad1
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/core/EncryptorManager.java

+ 2 - 2
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);
     }
 
     /**