package com.kuaishou.weapon.p0; import android.text.TextUtils; import com.mbridge.msdk.foundation.same.report.e; import com.sigmob.sdk.base.mta.PointType; import com.umeng.analytics.pro.cb; import java.io.File; import java.io.FileInputStream; import java.security.MessageDigest; public final class g { public 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:0:0x0000 */ /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: byte */ /* JADX DEBUG: Multi-variable search result rejected for r3v1, resolved type: int */ /* JADX DEBUG: Multi-variable search result rejected for r3v5, resolved type: int */ /* JADX WARN: Multi-variable type inference failed */ public static String a(byte b) { 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]); return sb.toString(); } /* JADX WARNING: Removed duplicated region for block: B:22:0x0035 A[SYNTHETIC, Splitter:B:22:0x0035] */ public static String a(File file) { FileInputStream fileInputStream; if (file != null && file.exists()) { try { MessageDigest instance = MessageDigest.getInstance("MD5"); fileInputStream = new FileInputStream(file); try { byte[] bArr = new byte[8192]; while (true) { int read = fileInputStream.read(bArr); if (read == -1) { break; } instance.update(bArr, 0, read); } String b = b(instance.digest()); try { fileInputStream.close(); } catch (Throwable unused) { } return b; } catch (Throwable unused2) { if (fileInputStream != null) { try { fileInputStream.close(); } catch (Throwable unused3) { } } return null; } } catch (Throwable unused4) { fileInputStream = null; if (fileInputStream != null) { } return null; } } return null; } public static String a(String str) { if (TextUtils.isEmpty(str)) { return null; } try { String str2 = new String(str); try { return a(MessageDigest.getInstance("MD5").digest(str2.getBytes())); } catch (Throwable unused) { return str2; } } catch (Throwable unused2) { return null; } } public static String a(byte[] bArr) { StringBuffer stringBuffer = new StringBuffer(); for (byte b : bArr) { stringBuffer.append(a(b)); } return stringBuffer.toString(); } public static String b(byte[] bArr) { char[] cArr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; char[] cArr2 = new char[(bArr.length * 2)]; for (int i = 0; i < bArr.length; i++) { byte b = bArr[i]; int i2 = i * 2; cArr2[i2] = cArr[(b >>> 4) & 15]; cArr2[i2 + 1] = cArr[b & cb.m]; } return new String(cArr2); } public static String c(byte[] bArr) { if (bArr == null || bArr.length <= 0) { return null; } try { return a(MessageDigest.getInstance("MD5").digest(bArr)); } catch (Throwable unused) { return null; } } public static byte[] d(byte[] bArr) { if (bArr == null || bArr.length <= 0) { return null; } try { return MessageDigest.getInstance("MD5").digest(bArr); } catch (Throwable unused) { return null; } } }