package test; public class VerifyUtil { public static String Verify_EFast365(String str, String str2) { StringBuffer stringBuffer = new StringBuffer(str2); if (str != null) { stringBuffer.append(str); } stringBuffer.append("BSAMDAQ"); str = MD5Utils.getMD5String(stringBuffer.toString().toUpperCase()).toUpperCase(); stringBuffer = new StringBuffer(); int i = 0; while (i < str2.length()) { int i2 = i + 1; int i3 = i + 3; try { i3 = Integer.parseInt(str2.substring(i, i2)); } catch (Exception unused) { } i += i3; if (i >= 30) { i = i3; } stringBuffer.append(str.substring(i, i + 1)); i = i2; } return stringBuffer.toString(); } }