package com.tencent.mm.opensdk.utils; import java.security.MessageDigest; /* loaded from: classes.dex */ public final class b { public static final String e(byte[] bArr) { char[] cArr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; try { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.update(bArr); byte[] digest = messageDigest.digest(); char[] cArr2 = new char[digest.length * 2]; int i = 0; for (byte b : digest) { int i2 = i + 1; cArr2[i] = cArr[(b >>> 4) & 15]; i = i2 + 1; cArr2[i2] = cArr[b & 15]; } return new String(cArr2); } catch (Exception unused) { return null; } } }