(转)QQ群成员提取-aardio版
By
admin
at 2018-12-09 • 0人收藏 • 1703人看过
以下所有内容整理自:aar群聊 感谢3G(171090098) ,抄代码小学生(507446),indertust(1448724558) 以及群其他成员对代码的编写
关键BKN码的获取:
https://qun.qq.com/member.html#gid=600797878
获取BKN的C++版本算法:(用Skey算bnk)
public long GetBkn(string skey) { var hash = 5381; for (int i = 0, len = skey.Length; i < len; ++i) { hash += (hash << 5) + (int)skey[i]; } return hash & 2147483647; }
转化为aar版本(js版):
jsGetBkn(skey){ var hash = 5381; for(var i = 0, len = skey.length; i <len; ++ i){ hash +=(hash << 5) + skey.charAt(i).charCodeAt(); } return hash & 2147483647; }
算BKN(第二版):
var key = "@PtfJfPGaF" getGtk = function(str){ var hash = 5381; for(i=1; #str){ hash += (hash << 5) + str[ i ]; } return hash & 2147483647; } var t = getGtk(key) console.varDump(t)
1 个回复 | 最后更新于 2018-12-02
登录后方可回帖
login.aardio 文件
main.aardio文件