From 7bfcd06377cfb0c798b7260361f4a10b420a1eb5 Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Thu, 07 Aug 2025 11:38:16 +0000 Subject: [PATCH] 优化 --- libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java b/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java index 44e36e4..d5c71b7 100644 --- a/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java +++ b/libmvi/src/main/java/com/runt/open/mvi/retrofit/converter/DecryptGsonResponseBodyConverter.java @@ -13,7 +13,6 @@ import com.runt.open.mvi.utils.GsonUtils; import org.json.JSONException; -import org.json.JSONObject; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -36,7 +35,7 @@ private final TypeAdapter<T> adapter; private final Charset UTF_8 = Charset.forName("UTF-8"); private final boolean transHump;//驼峰转换 - private final String ENCRYPT = "encrypt"; + private final String ENCRYPT = "body"; public DecryptGsonResponseBodyConverter(Gson gson, TypeAdapter<T> adapter, boolean transHump) { this.gson = gson; @@ -88,9 +87,7 @@ if(TextUtils.isEmpty(body)){ }else if(body.indexOf("{") == 0) { - JSONObject json = new JSONObject(body); - body = RSAUtils.decrypt(json.getString(ENCRYPT), RSAUtils.getPublicKey(RSAUtils.PUBLIC_KEY));// - //Log.e("Converter", "decryptJsonStr body:" + body); + body = RSAUtils.decryptVerify(body,ENCRYPT); } return transHump? GsonUtils.toHumpJson(body):body; } -- Gitblit v1.9.1