描述你的问题
在网上查询了相关资料,可以通过cookies里的skey值来计算。但是经过计算后的结果与实际的不相符,不知道是否是加密算法已经改变了。贴上相关代码
以下为原博客中提供的js代码
function getGTK(str){
var hash = 5381;
for(var i = 0, len = str.length; i < len; ++i)
{
hash += (hash << 5) + str.charAt(i).charCodeAt();
}
return hash & 0x7fffffff;
}
3.错误信息
通过上方法计算结果:1119452983
实际的g_tk: 694686605
我现在想知道是方法出错了,还是空间已经使用了新的算法?谢谢!
参数换了,但是算法没变,以前是skey,现在取的是p_skey的值,还是用那个代码来算
新算法。博客看的是找到解决的方法不是解决方案。