package u;

import com.cvte.va.sdk.baseclass.PairList;
import java.io.File;
import java.io.FileInputStream;
import java.security.MessageDigest;

/* JADX INFO: loaded from: classes2.dex */
public class b {
    public static b a;

    public static b b() {
        if (a == null) {
            a = new b();
        }
        return a;
    }

    public String a(String str) {
        File file = new File(str);
        if (!file.exists() || !file.isFile()) {
            throw new IllegalArgumentException("The specified file does not exist or is not a file.");
        }
        MessageDigest messageDigest = MessageDigest.getInstance("MD5");
        FileInputStream fileInputStream = new FileInputStream(file);
        try {
            byte[] bArr = new byte[1024];
            while (true) {
                int i2 = fileInputStream.read(bArr);
                if (i2 == -1) {
                    break;
                }
                messageDigest.update(bArr, 0, i2);
            }
            fileInputStream.close();
            byte[] bArrDigest = messageDigest.digest();
            StringBuilder sb = new StringBuilder();
            for (byte b2 : bArrDigest) {
                sb.append(String.format("%02x", Byte.valueOf(b2)));
            }
            return sb.toString();
        } catch (Throwable th) {
            try {
                fileInputStream.close();
            } catch (Throwable th2) {
                th.addSuppressed(th2);
            }
            throw th;
        }
    }

    public void c(String str, byte[] bArr) {
        StringBuilder sb = new StringBuilder();
        for (byte b2 : bArr) {
            sb.append(String.format("%02X ", Byte.valueOf(b2)));
        }
        StringBuilder sbK = g.a.a.a.a.K("[", str, "]Byte array: ");
        sbK.append(sb.toString());
        g.a("CommonUtils", sbK.toString());
    }

    public boolean d(String str) {
        return str == null || str.isEmpty();
    }

    public PairList.Pair<String, String> e(String str) {
        PairList.Pair<String, String> pair = new PairList.Pair<>("", "");
        if (d(str)) {
            return pair;
        }
        String[] strArrSplit = str.split("=");
        if (strArrSplit.length < 2) {
            g.a.a.a.a.h0("Invalid command format: ", str, "CommonUtils");
            return pair;
        }
        String str2 = strArrSplit[0];
        String str3 = strArrSplit[1];
        pair.setFirst(str2);
        pair.setSecond(str3);
        return pair;
    }
}
