关于QQ空间g_tk加密算法

发布于 2022-09-02 10:16:28 字数 549 浏览 25 评论 0

  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

我现在想知道是方法出错了,还是空间已经使用了新的算法?谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏日浅笑〃 2022-09-09 10:16:28

参数换了,但是算法没变,以前是skey,现在取的是p_skey的值,还是用那个代码来算

习惯成性 2022-09-09 10:16:28

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文