package com.baidu.liantian.utility; import android.text.TextUtils; import com.mbridge.msdk.foundation.same.report.e; import com.sigmob.sdk.base.mta.PointType; import java.security.MessageDigest; /* compiled from: MD5Util */ public final class h { private static final String[] a = {"0", "1", "2", "3", "4", "5", "6", "7", "8", PointType.SIGMOB_ERROR, "a", "b", "c", "d", e.a, "f"}; /* JADX DEBUG: Failed to insert an additional move for type inference into block B:11:0x000f */ /* JADX DEBUG: Multi-variable search result rejected for r6v0, resolved type: byte[] */ /* JADX DEBUG: Multi-variable search result rejected for r2v1, resolved type: byte */ /* JADX DEBUG: Multi-variable search result rejected for r2v2, resolved type: int */ /* JADX DEBUG: Multi-variable search result rejected for r2v6, resolved type: int */ /* JADX WARN: Multi-variable type inference failed */ private static String b(byte[] bArr) { StringBuffer stringBuffer = new StringBuffer(); for (byte b : bArr) { if (b < 0) { b += 256; } int i = (b == true ? 1 : 0) / 16; StringBuilder sb = new StringBuilder(); String[] strArr = a; sb.append(strArr[i]); sb.append(strArr[b % 16]); stringBuffer.append(sb.toString()); } return stringBuffer.toString(); } public static String a(String str) { String str2 = null; if (TextUtils.isEmpty(str)) { return null; } try { String str3 = new String(str); try { return b(MessageDigest.getInstance("MD5").digest(str3.getBytes())); } catch (Throwable unused) { str2 = str3; } } catch (Throwable unused2) { a.a(); return str2; } } public static String a(byte[] bArr) { if (bArr == null || bArr.length <= 0) { return null; } try { return b(MessageDigest.getInstance("MD5").digest(bArr)); } catch (Throwable unused) { a.a(); return null; } } }