From 73447dad6e35b70bf90e7971df4f6d7c01b7120b Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 20 Jan 2025 16:10:39 +0800 Subject: [PATCH] fix: Weak Encryption: Insufficient Key Size --- sdk/common/src/main/java/io/dataease/utils/RsaUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/common/src/main/java/io/dataease/utils/RsaUtils.java b/sdk/common/src/main/java/io/dataease/utils/RsaUtils.java index a5d9805ac8..a5b111454e 100644 --- a/sdk/common/src/main/java/io/dataease/utils/RsaUtils.java +++ b/sdk/common/src/main/java/io/dataease/utils/RsaUtils.java @@ -34,9 +34,9 @@ public class RsaUtils { } - private static final int MAX_ENCRYPT_BLOCK = 117; + private static final int MAX_ENCRYPT_BLOCK = 245; - private static final int MAX_DECRYPT_BLOCK = 128; + private static final int MAX_DECRYPT_BLOCK = 256; private static final String PK_SEPARATOR = "-pk_separator-"; @@ -55,7 +55,7 @@ public class RsaUtils { LogUtil.error(e.getMessage(), e); DEException.throwException(e); } - generator.initialize(1024); + generator.initialize(2048); return generator.generateKeyPair(); }