翰林优商.apk(点击下载) / h.java


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;
        }
    }
}