package com.sjm.sjmsdk.a.f; import android.text.TextUtils; import android.util.Log; import com.mbridge.msdk.MBridgeConstans; import com.sjm.sjmsdk.core.c.b; import java.net.URLEncoder; import java.security.MessageDigest; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.Map; import kotlin.UByte; public class f extends b { private static final char[] g = "0123456789ABCDEF".toCharArray(); private String a; private String e; private String f; public f(String str, String str2, String str3, b.a aVar) { super(aVar, ""); this.a = str; this.e = str2; this.f = str3; } public static String a(String str) { try { MessageDigest instance = MessageDigest.getInstance("MD5"); instance.update(str.getBytes("UTF-8")); StringBuffer stringBuffer = new StringBuffer(); byte[] digest = instance.digest(); int length = digest.length; for (int i = 0; i < length; i++) { stringBuffer.append(String.format("%02x", Integer.valueOf(digest[i] & UByte.MAX_VALUE))); } return stringBuffer.toString(); } catch (Exception e2) { e2.printStackTrace(); return null; } } public static String a(Map<String, String> map, boolean z, boolean z2) { try { ArrayList<Map.Entry> arrayList = new ArrayList(map.entrySet()); Collections.sort(arrayList, new Comparator<Map.Entry<String, String>>() { /* class com.sjm.sjmsdk.a.f.f.AnonymousClass1 */ /* renamed from: a */ public int compare(Map.Entry<String, String> entry, Map.Entry<String, String> entry2) { return entry.getKey().toString().compareTo(entry2.getKey()); } }); StringBuilder sb = new StringBuilder(); for (Map.Entry entry : arrayList) { if (!TextUtils.isEmpty((CharSequence) entry.getKey())) { String str = (String) entry.getKey(); String str2 = (String) entry.getValue(); if (z) { str2 = URLEncoder.encode(str2, "utf-8"); } sb.append(z2 ? str.toLowerCase() + "=" + str2 : str + "=" + str2); sb.append("&"); } } String sb2 = sb.toString(); return !sb2.isEmpty() ? sb2.substring(0, sb2.length() - 1) : sb2; } catch (Exception e2) { Log.d("test", "sign.formatmap.e=" + e2.toString()); return null; } } public final void a() { HashMap hashMap = new HashMap(); hashMap.put(MBridgeConstans.APP_KEY, this.a); hashMap.put("user_id", this.e); hashMap.put("code_no", this.f); try { String a2 = a(hashMap, true, false); Log.d("test", "sign.formatmap.formatmap=" + a2); String a3 = a(this.a + this.e); Log.d("test", "sign.formatmap.sign=" + a3); hashMap.put("secret", a3); } catch (Exception unused) { } } }