这个android函数返回什么
问题描述:
我想解码一个APK文件。我需要得到什么m21862a函数返回。这个android函数返回什么
只需要我需要HASH值。哈希请求为https://api.SOMESITE.net/external/auth。它是如何生成的?
这里是我的一部分代码:
a = HttpTools.m22199a("https://api.somesite.net/external/hello", false);
String str = BuildConfig.FLAVOR;
str = BuildConfig.FLAVOR;
str = BuildConfig.FLAVOR;
try {
str = ((String) new JSONObject(a).get("token")) + ZaycevApp.f15130a.m21564W();
Logger.m22256a("ZAuth", "token - " + str);
str = m21862a(str);
a = new JSONObject(HttpTools.m22199a(String.format("https://api.SOMESITE.net/external/auth?code=%s&hash=%s", new Object[]{a, str}), false)).getString("token");
if (!ae.m21746b((CharSequence) a)) {
ZaycevApp.f15130a.m21595f(a);
}
}
我需要知道什么是m21862a功能。是否有m21862a的PHP替代品?下面是m21862a功能:
private String m21862a(String str) {
try {
MessageDigest instance = MessageDigest.getInstance("MD5");
instance.update(str.getBytes());
byte[] digest = instance.digest();
StringBuffer stringBuffer = new StringBuffer();
for (byte b : digest) {
String toHexString = Integer.toHexString(b & RadialCountdown.PROGRESS_ALPHA);
while (toHexString.length() < 2) {
toHexString = "0" + toHexString;
}
stringBuffer.append(toHexString);
}
return stringBuffer.toString();
} catch (Exception e) {
Logger.m22252a((Object) this, e);
return BuildConfig.FLAVOR;
}
}
答
的函数计算所述输入的MD5摘要,采用所计算的MD5,“ANDize”的每个字节与RadialCountdown.PROGRESS_ALPHA
,转换为十六进制(垫用0至具有2炭)和附加那到输出。
可能有一种方法可以在php中使用相同的方法(使用md5()
?)。
我需要什么字符串md5?我不知道什么与JAVA或Android Studio。 –
传递给函数的字符串:'m21862a(str/* 2016-05-16 07:00:26