明歌~ 发表于 2019-9-3 14:57:14

易安卓反编译出来的一个函数 求帮忙 转换成e4a源码

    public String Getgtk(String skey) {
      String Getgtk = "";
      int hash = 5381;
      for (int i = 0; i <= IntegerVariant.getIntegerVariant(文本操作.取文本长度(skey)).sub(ByteVariant.getByteVariant((byte) 1)).getInteger(); i++) {
            hash = (位运算.位左移(hash, 5) + hash) + 转换操作.字符转代码(文本操作.取文本中间(skey, i, 1));
      }
      return 转换操作.整数到文本(位运算.位与(hash, (int) 转换操作.到十进制("7fffffff")));
    }


1730965960 发表于 2019-9-3 14:57:15

函数 Getgtk(skey 为 文本型)为 文本型
      变量 hash 为 整数型 = 5381
变量 i 为 整数型
变量循环首 i = 0 至 取文本长度(skey)-1
   hash = hash + 位左移(hash,5) + 字符转代码(取文本中间(skey, i, 1))
变量循环尾
      Getgtk = 整数到文本(位与(hash, 到十进制("7fffffff")))
结束 函数


‘嘤嘤嘤,我是雨轩。亲

文大 发表于 2019-9-3 15:25:29

楼上棒棒哒,这个是通过QQskey计算gtk

yudave 发表于 2019-9-4 10:23:36

进来看看了解一下

balou 发表于 2019-9-4 22:10:23


进来看看了解一下
页: [1]
查看完整版本: 易安卓反编译出来的一个函数 求帮忙 转换成e4a源码