昨天看网友求助,想根据QQ头像的文件名找回QQ号,他发了一个链接https://my.oschina.net/alex001/blog/481078,是java写的代码。原来QQ头像的文件名就是MD5(MD5(MD5(QQ号)+QQ号)+QQ号)这样一个规则,其中MD5这个函数是对QQ号的MD5加密,结果是32位大写的MD5码

我想着,还是让网友自己跑吧,他可能没有java环境,所以我根据上述博文写了一个html版。

代码很简单

var x=9999999999;//起始的QQ号,计算是向下递减的

function calc(){

var i=0;

for(;i<100000;i++){

var qq=x-i;

if(md5(md5(md5(qq+"").toUpperCase()+qq).toUpperCase()+qq).toUpperCase()=="你的QQ头像hash"){

alert(qq);

}

}

x=x-i;

document.write(x+"
");

setTimeout(calc,50);//用setTimeout防止网页卡死

}

calc();

如果知道QQ是几位的,或者知道开头的数字,可以将起始的QQ号调整一下,比如是8位的,就可以写8个9;或者QQ号是8位并且是5开头的,可以写5加7个9。

qq头像在java程序_根据QQ头像hash分析QQ号(html版)相关推荐

  1. 如何分析java程序_如何利用 JConsole观察分析Java程序的运行,进行排错调优

    一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JCons ...

  2. 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++

    第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...

  3. JAVA程序员一定知道的优秀第三方库(2016版)

    几乎每个程序员都知道要"避免重复发明轮子"的道理--尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里.最近,我在业余时间带几个年轻 ...

  4. 仿qq邮箱源码程序_巧用小程序·云开发实现邮件发送功能丨实战

    先看效果图: 通过上面的日志,可以看出我们是158开头的邮箱给250开头的邮箱发送邮件,下面是成功接收到的邮件. 准备工作 1.qq邮箱一个 2.开通你的qq邮箱的授权码(会具体讲解) 3.注册自己的 ...

  5. 用python做毕业设计小程序_用Python写一个模拟qq聊天小程序的代码实例

    Python 超简单的聊天程序 客户端: import socket, sys host = '10.248.27.23' # host = raw_input("Plz imput des ...

  6. 女朋友生日java程序_★★女朋友要过生日了!我想用java为她写一个程序,一举两得啊! 希望大家多提建议啊!谢谢!!!...

    女朋友要过生日了,我想用java为她写一个程序,所以想请教大家,  希望大家给我出出点子, 同时手头有3D  等漂亮图形的java程序或其他一些特效的文字,图形java程序,都希望大家多提供,  多帮 ...

  7. html中qq号码怎么写,根据QQ头像hash分析QQ号(html版)

    昨天看网友求助,想根据QQ头像的文件名找回QQ号,他发了一个链接https://my.oschina.net/alex001/blog/481078,是java写的代码.原来QQ头像的文件名就是MD5 ...

  8. 根据QQ头像hash分析QQ号(html版)

    昨天看网友求助,想根据QQ头像的文件名找回QQ号,他发了一个链接https://my.oschina.net/alex001/blog/481078,是java写的代码.原来QQ头像的文件名就是MD5 ...

  9. qtp启动java程序_转: QTP六脉神剑之调用Java程序

    查看( 1147 ) / 评论( 21 ) 六脉神剑之调用程 序0Xp1zLN_0版权声明:原创作品,转载请以链接方式注明出自http://www.51testing.com/?35,否则将追究法律责 ...

最新文章

  1. navicat无法连接远程的数据库解决
  2. AnjularJS笔记5--ng-repeat跟据ID判断重复性
  3. Android多线程研究(8)——Java中的原子性理解
  4. 学习笔记02:直播串讲——3/22
  5. Educational Codeforces Round 42 (Rated for Div. 2)
  6. 传递给系统调用的数据区域太小怎么解决_一口气说出“分布式追踪系统”原理!...
  7. java reader_Java Reader ready()方法与示例
  8. Web前端文档阅读笔记-vis.js在vue cli中的使用
  9. docker 安装 sqlserver 数据库
  10. CAD环境中求算接合表面积
  11. 字节跳动在 Spark SQL 上的核心优化实践
  12. 完全卸载oracle11g
  13. npm和yarn科学设置淘宝镜像
  14. 【科学文献计量】Metaknowledge文献数据分析基础(Record、Citation和RecordCollection对象介绍)
  15. NCIS调查表辅助工具-病案首页数据上传-病案数据统计
  16. Maven的学习与2022IDEA创建Maven的web项目的教程(这个比上一期更“啰嗦哦~,前面不想删了,整体再来一遍”)
  17. 运营商开始悄悄火拼5G价格战,19元套餐开始涌现
  18. 一文搞懂广播电视节目制作经营许可证办理流程
  19. 全志VR9虚拟现实专用芯片处理器介绍
  20. 交通流的微观模型(Matlab代码实现)

热门文章

  1. flash画元件是注意的一项
  2. mac读取pc硬盘_如何在Windows PC上读取Mac格式化的驱动器
  3. 电力节能设备远程监控系统解决方案
  4. 笔记本与台式机使用硅脂方法
  5. 幸运6怎么喝到幸运7_幸运的休息并说是
  6. DRS.Technologies.Orca3D.v1.4.20170915.X64犀牛船舶设计
  7. linux剪贴板管理工具收集
  8. 使用pandas读取dat文件完整解决方案
  9. (8)os和sys模块
  10. 《那些年啊,那些事——一个程序员的奋斗史》——75