苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3757|回复: 2

[其他] WebQQ 获取好友列表Hash参数算法

[复制链接]
发表于 2013-10-14 14:37:38 | 显示全部楼层 |阅读模式
在这里卡主了。。。这个Hash实在是不知道怎么算出来啊

P=function(b,i){
for(var a=[],s=0;s<i.length;s++)a[s%4]^=i.charCodeAt(s);
var j=['EC','OK'],d=[];
d[0]=b>>24&255^j[0].charCodeAt(0);
d[1]=b>>16&255^j[0].charCodeAt(1);
d[2]=b>>8&255^j[1].charCodeAt(0);
d[3]=b&255^j[1].charCodeAt(1);
j=[];
for(s=0;s<8;s++)j[s]=s%2==0?a[s>>1]:d[s>>1];//改成j[s] 原本j
a=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'];
d='';
for(s=0;s<j.length;s++)d+=a[j[s]>>4&15],d+=a[j[s]&15];
return d;
}

或者谁来解释一下这个js,我不会js。。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-10-14 14:55:47 | 显示全部楼层
这就是一个算法不用管什么意思,直接调用 就行了吧
发表于 2013-10-14 20:23:41 | 显示全部楼层
LZ发的估计仅是JS的一小部分。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-28 14:07

© 2014-2021

快速回复 返回顶部 返回列表