lengxinwl 发表于 2020-7-4 22:53:13

【原生安卓求助】好像是Sign加密,和ZFB验签很像,看看?

本帖最后由 lengxinwl 于 2020-7-5 14:55 编辑

(已找人解决,管理员看到了请退回积分,谢谢)附上成功截图【原生安卓求助】好像是一个加密过程,和ZFB验签很像,大佬们帮我看看上面的逻辑。


这个是加密的过程好像
public a0 mo1702a(C1914a c1914a) throws IOException {
            C2028y request = c1914a.request();
            Builder i = request.m7445g().m6760i();
            i.m6730b("_s", "app");
            HttpUrl a = i.m6727a();
            Collection m = a.m6764m();
            ArrayList arrayList = new ArrayList();
            arrayList.addAll(m);
            Collections.sort(arrayList);
            StringBuilder stringBuilder = new StringBuilder();
            for (int i2 = 0; i2 < arrayList.size(); i2++) {
                if (i2 != 0) {
                  stringBuilder.append("&");
                }
                stringBuilder.append((String) arrayList.get(i2));
                stringBuilder.append("=");
                String str = (a.m6752b((String) arrayList.get(i2)) == null || a.m6752b((String) arrayList.get(i2)).size() <= 0) ? "" : (String) a.m6752b((String) arrayList.get(i2)).get(0);
                stringBuilder.append(str);
            }
            stringBuilder.append("&415e9c263a415c2dfc3e13730186016c");
            i = a.m6760i();
            i.m6730b("sign", C1126i.m3626a(stringBuilder.toString()));
            a = i.m6727a();
            C2027a f = request.m7444f();
            f.m7433a(a);
            return c1914a.mo2368a(f.m7435a());
      }
    }





这个好像是接口传参
@GET("server/index.php")
    Call<Sha1Model> m3347c(@Query("r") String str, @Query("do") String str2, @Query("hash") String str3, @Query("index") String str4, @Query("_mac") String str5, @Query("name") String str6);



yudave 发表于 2020-7-4 22:53:14

就来看看了

lishangwl 发表于 2020-7-5 09:53:53

100积分哪够呀。

lengxinwl 发表于 2020-7-5 10:10:53

lishangwl 发表于 2020-7-5 09:53
100积分哪够呀。

已经解决了,不用了。但是还是要感谢下大家

putstall 发表于 2020-7-5 21:04:43

来看看

acx520 发表于 2024-1-1 15:31:09

ѧϰ

acx520 发表于 2024-10-16 16:00:51

ѧϰ
页: [1]
查看完整版本: 【原生安卓求助】好像是Sign加密,和ZFB验签很像,看看?