切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

32

主题

523

积分

0

精华

用户组 

易积分
192
热心
1
好评
5
QQ
易安卓反编译出来的一个函数 求帮忙 转换成e4a源码[复制链接]
发表于 2019-9-3 14:57:14 | 显示全部楼层 |阅读模式
50易积分
    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")));
    }


最佳答案

查看完整内容

函数 Getgtk(skey 为 文本型)为 文本型 变量 hash 为 整数型 = 5381 变量 i 为 整数型 变量循环首 i = 0 至 取文本长度(skey)-1 hash = hash + 位左移(hash,5) + 字符转代码(取文本中间(skey, i, 1)) 变量循环尾 Getgtk = 整数到文本(位与(hash, 到十进制("7fffffff"))) 结束 函数 ‘嘤嘤嘤,我是雨轩。亲
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

225

积分

0

精华

用户组 

易积分
2084
热心
0
好评
0
QQ
发表于 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")))
结束 函数


‘嘤嘤嘤,我是雨轩。亲
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

18

主题

1684

积分

0

精华

用户组 

易积分
5328
热心
6
好评
4

热心会员活跃会员

发表于 2019-9-3 15:25:29 | 显示全部楼层
楼上棒棒哒,这个是通过QQskey计算gtk
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2019-9-4 10:23:36 | 显示全部楼层
进来看看了解一下
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

2

积分

0

精华

用户组 

易积分
1
热心
0
好评
0
发表于 2019-9-4 22:10:23 | 显示全部楼层

进来看看了解一下
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-24 02:15 , Processed in 0.049215 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部