1.手机抓包, Fiddler 即可,把 https 解析开着。
2.看 ti.qq.com 的请求。

3.fromEncodeUin 解码
附解码程序:Java 的
import java.util.HashMap;
import java.util.Scanner;
public class Main {
static HashMap<String, String> stringKeyValue = new HashMap<String, String>();
public static void main(String[] args) {
Main.intKey();
Scanner scanner = new Scanner(System.in);
String text = scanner.next();
String finalString = "";
text = text.replace("*S1*", "");
while(!text.equals("")) {
if(text.length() > 1) {
String CurrentValue;
if(stringKeyValue.get(text.substring(0, 2)) == null) {
System.out.println(text.substring(0, 1));
CurrentValue = stringKeyValue.get(text.substring(0, 1));
text = text.substring(1);
} else {
System.out.println(text.substring(0, 2));
CurrentValue = stringKeyValue.get(text.substring(0, 2));
text = text.substring(2);
}
finalString += CurrentValue;
} else {
finalString += stringKeyValue.get(text);
text = "";
}
}
System.out.println(finalString);
}
public static void intKey() {
stringKeyValue.put("oe", "0");
stringKeyValue.put("n", "0");
stringKeyValue.put("z", "0");
stringKeyValue.put("oK", "1");
stringKeyValue.put("6", "1");
stringKeyValue.put("5", "1");
stringKeyValue.put("o", "1");
stringKeyValue.put("ow", "2");
stringKeyValue.put("-", "2");
stringKeyValue.put("A", "2");
stringKeyValue.put("oi", "3");
stringKeyValue.put("o", "3");
stringKeyValue.put("i", "3");
stringKeyValue.put("7e", "4");
stringKeyValue.put("v", "4");
stringKeyValue.put("P", "4");
stringKeyValue.put("7K", "5");
stringKeyValue.put("4", "5");
stringKeyValue.put("k", "5");
stringKeyValue.put("7", "5");
stringKeyValue.put("7w", "6");
stringKeyValue.put("C", "6");
stringKeyValue.put("s", "6");
stringKeyValue.put("7c", "6");
stringKeyValue.put("7i", "7");
stringKeyValue.put("S", "7");
stringKeyValue.put("l", "7");
stringKeyValue.put("Ne", "8");
stringKeyValue.put("c", "8");
stringKeyValue.put("F", "8");
stringKeyValue.put("Nn", "8");
stringKeyValue.put("NK", "9");
stringKeyValue.put("E", "9");
stringKeyValue.put("q", "9");
}
}

8 个评论
antior
有没有python语句啊?java不会用。。。
glzjin
可以自己写一个-、-
失效
失效了吧?
glzjin
并没有。
Ari
其实是个魔改过的 base64 算法
glzjin
反正=、=一一对应逆回去
yami
我是搜过来的..话说现在新发的坦白说的加密算法应该是改过了..有什么新的对应规则么
glzjin
现在没了