本文实例讲述了PHP实现的QQ空间g_tk加密算法。分享给大家供大家参考。具体如下:

//G_tk计算

function getGTK($skey){

$hash = 5381;

for($i=0;$i

$hash += ($hash << 5) + utf8_unicode($skey[$i]);

}

return $hash & 0x7fffffff;

}

function utf8_unicode($c) {

switch(strlen($c)) {

case 1:

return ord($c);

case 2:

$n = (ord($c[0]) & 0x3f) << 6;

$n += ord($c[1]) & 0x3f;

return $n;

case 3:

$n = (ord($c[0]) & 0x1f) << 12;

$n += (ord($c[1]) & 0x3f) << 6;

$n += ord($c[2]) & 0x3f;

return $n;

case 4:

$n = (ord($c[0]) & 0x0f) << 18;

$n += (ord($c[1]) & 0x3f) << 12;

$n += (ord($c[2]) & 0x3f) << 6;

$n += ord($c[3]) & 0x3f;

return $n;

}

}

希望本文所述对大家的php程序设计有所帮助。

qq密码加密算法php,PHP实现的QQ空间g_tk加密算法相关推荐

  1. QQ密码忘记怎么办 教你找回QQ密码

    QQ密码找回的重要关键词 QQ密码保护 QQ密码保护是一套保障QQ密码安全的机制.通过给你的QQ号填写对应的相关资料,如证件号.安全提示问题.安全邮箱等,给你的QQ号穿一件防弹衣.一旦出现问题,就可以 ...

  2. php仿qq空间,PHP实现的QQ空间g_tk加密算法

    本文实例讲述了PHP实现的QQ空间g_tk加密算法..具体如下: //G_tk计算 function getGTK($skey){ $hash = 5381; for($i=0;$i $hash += ...

  3. python破解qq密码_央·python编程之QQ数据清洗

    一般我们从网上下下来的数据都很杂乱的,什么样的情况都有,不利于我们整理,所以在拿到数据的时候我们会先做一遍数据清理,把垃圾数据清理掉. 今天我们拿QQ数据做示范. 我们命令行是怎么看数据! [Asm] ...

  4. 计算机考试qq用户找回密码,找回QQ密码_详细讲述QQ密码找回教程方法【图文】-太平洋电脑网PConline-太平洋电脑网...

    QQ号码对于现在大多数人来说就如我们的手机号码一样重要,而QQ密码是QQ的重要保障.QQ密码忘记后,找回QQ密码就必不可少,那么QQ密码怎么找回?怎么快速找回呢?下面我就分享下QQ密码找回的几种高几率 ...

  5. 修改qq服务器时间限制,为什麼QQ改不了密码?他显示请在常用IP上修改密码但我试过下Q改时间再改了还是不行...

    满意答案 tianwolf 2014.11.27 采纳率:53%    等级:6 已帮助:459人 2008年3月18日起,腾讯为了保障QQ的安全,限制了所有QQ号码的异地改密.即所有QQ只能在经常登 ...

  6. QQ密码忘记不用急 QQ找回有方法(转)

    http://www.itful.com/html/apply/qq/jq/2009/0206/56.html 现在QQ号似乎已经成为网民必备的一个聊天工具,每当上网时总是习惯性的首先打开QQ再去浏览 ...

  7. 分析QQ网页密码加密的方法,开发QQ外挂开心农场外挂

    知道了原理后,我改成Delphi源码: procedure TForm1.btn4Click(Sender: TObject); var   hash: T4x4LongWordRecord;   h ...

  8. Android WindowManager 解析与骗取 QQ 密码案例分析

    最近在网上看见一个人在乌云上提了一个漏洞,应用可以开启一个后台 Service,检测当前顶部应用,如果为 QQ 或相关应用,就弹出一个自定义 window 用来诱骗用户输入账号密码,挺感兴趣的,总结相 ...

  9. php 验证qq密码错误,QQ输入正确密码却验证错误的解决办法

    近期收到部分用户反馈:在腾讯软件中心下载最新的QQ版本或升级当前QQ版本后,发现输入正确的登录密码,却出现验证错误的提示,但该帐号可以顺利登录QQ论坛.请遇到此类问题的用户查看以下原因,我们希望可以帮 ...

最新文章

  1. 程序员的疯狂:打工与创业的残酷区别
  2. iMeta:德布鲁因图在微生物组研究中的应用(全文翻译,PPT,视频)
  3. Ajax (部分二:prototype.js代码)总结页面向后台传Form值、单个值和后台向前台传一个或是一组值...
  4. 【Netty】NIO 网络编程 聊天室案例
  5. php框架所用到的核心概念,【PHP】PHP现代框架代表-Laravel框架核心技术特性
  6. Leetcode之仅仅反转字母
  7. 最近公司遇到了APR攻击,顺便了解一下知识
  8. C#的WinForm程序应用了XP主题样式之后,ShowDialog方法出现问题的解决
  9. 算!力!羊!毛!5000核时计算资源终于开放使用了!
  10. python培训周末线下班_现在学习Python2还是python3?老男孩Python线下班
  11. 跨域详解之-----Jsonp跨域
  12. APUE实战篇1:在Ubuntu环境搭载apue的环境
  13. 数据统计分析(1):数据分析流程
  14. 转载C# -- 系统托盘NotifyIcon控件
  15. 基于微软 SAPI 的 TTS 程序实现
  16. 被各种手机浏览器的推荐烦死,推荐一种干净、有效的浏览器操作
  17. 20191207-CHKDSK命令修复磁盘教程
  18. GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱
  19. 服务器向客户端推送消息之——WebSocket详细使用
  20. ewb交通灯报告和文件_基于ewb平台的交通灯电路设计.doc

热门文章

  1. golang对mongo数据库索引的创建,删除操作
  2. xp计算机待机密码设置密码,XP系统电脑待机状态恢复后提示输入密码如何设置 XP系统电脑待机状态恢复后提示输入密码怎样设置...
  3. python如何区分文件类型_Python库 使用filetype精确判断文件类型
  4. 大中华区女性最佳职场2021榜单揭晓;舍弗勒与西门子合作传动系统智能诊断领域 | 美通企业日报...
  5. Springboot毕设项目KTV管理系统8ehdhjava+VUE+Mybatis+Maven+Mysql+sprnig)
  6. 社交网络的度中心性与协调的神经活动有关
  7. 关于SRE在金融行业落地的探讨
  8. 笔记木计算机自动关机怎么办,电脑总是自动关机怎么办
  9. 多智能体环境MPE simple_tag障碍物位置修改
  10. 多客技巧分享|Tik Tok,不会选品,没有数据分析,你将失去竞争力