27 lines
862 B
Java
27 lines
862 B
Java
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;
|
|
}
|
|
}
|
|
}
|