本帖最后由 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);
复制代码
|