package com.xlx.speech.m0; import java.security.MessageDigest; import kotlin.UByte; public class o { public static String a(String str) { byte[] bArr = new byte[0]; try { bArr = MessageDigest.getInstance("MD5").digest(str.getBytes("UTF-8")); } catch (Exception e) { e.printStackTrace(); } StringBuilder sb = new StringBuilder(bArr.length * 2); for (byte b : bArr) { int i = b & UByte.MAX_VALUE; if (i < 16) { sb.append("0"); } sb.append(Integer.toHexString(i)); } return sb.toString(); } }