首页 > 关于QQ空间g_tk加密算法

关于QQ空间g_tk加密算法

  1. 描述你的问题
    在网上查询了相关资料,可以通过cookies里的skey值来计算。但是经过计算后的结果与实际的不相符,不知道是否是加密算法已经改变了。

  2. 贴上相关代码

以下为原博客中提供的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的值,还是用那个代码来算


新算法。博客看的是找到解决的方法不是解决方案。

【热门文章】
【热门文章】