package com.sjm.sjmsdk.c; import android.text.TextUtils; import android.util.Log; import java.net.URLEncoder; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Map; import kotlin.UByte; public class d { public static String a(String str) { try { MessageDigest instance = MessageDigest.getInstance("SHA-256"); instance.update(str.getBytes("UTF-8")); return a(instance.digest()); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (Exception e2) { e2.printStackTrace(); } return ""; } 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.c.d.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()) && !TextUtils.isEmpty((CharSequence) entry.getValue())) { String str = (String) entry.getKey(); String str2 = (String) entry.getValue(); if (z) { str2 = TextUtils.isEmpty(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 e) { Log.d("test", "sign.formatmap.e=" + e.toString()); return null; } } private static String a(byte[] bArr) { StringBuffer stringBuffer = new StringBuffer(); for (byte b : bArr) { String hexString = Integer.toHexString(b & UByte.MAX_VALUE); if (hexString.length() == 1) { stringBuffer.append("0"); } stringBuffer.append(hexString); } return stringBuffer.toString(); } }