CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问这个MD5在线破解网站是什么原理?

楼主bibinet()2006-09-24 13:39:02 在 Web 开发 / ASP 提问

请问这个MD5在线破解网站是什么原理?  
   
  http://md5.bacoo.cn  
   
  不是说MD5不能破解吗?怎么它那里能做? 问题点数:2、回复次数:14Top

1 楼click2000(小鸟菜菜)回复于 2006-09-24 16:40:16 得分 0

建立了MD5查询数据库。  
  应该是这样。  
  Top

2 楼htpower()回复于 2006-09-25 15:31:28 得分 0

6166e05626c27aa609ee1fc9e042e2e6  
   
  你拿这个去试看看他查得出来没~  
   
  源文:my3gplayTop

3 楼htpower()回复于 2006-09-25 15:32:41 得分 0

他就用数据库做为字典去查~-   -!无聊的东西Top

4 楼devms(来不及伪装成人)回复于 2006-09-25 15:36:37 得分 0

越多人去查去试他的数据就越大,资源就越丰富,等到他积累了一定程度的数据后,你们要么就等着给他一个个黑掉,要么就看着他出售数据发了大财  
  Top

5 楼robur(机修)回复于 2006-09-25 15:43:41 得分 0

基本是这么操作的:  
  用常见的字典生成器,搞出来很多密码……  
  然后把它们换算成md5散列  
  存储进数据库……  
   
  数据库的规模和查询的人多少基本无关,楼上的说法无根据……Top

6 楼devms(来不及伪装成人)回复于 2006-09-25 15:53:18 得分 0

在查询每个关键字时,先查询是否有对应记录,没有的生成一个hash到库里,数据量不增大又如何?  
   
  在焦点峰会上我曾经和几个朋友讨论过这个问题,也深入探讨过此类站点的动机,最后明确是利用查询请求来增强数据量,你有不同的意见可以参加下一次的峰会,到时找我聊聊可以Top

7 楼devms(来不及伪装成人)回复于 2006-09-25 15:56:14 得分 0

其实那些站一开始根本没有几条数据  
  只是查得人多了,其中常用的关键字基本上被查了个遍,这样他的hash量就达到了足以反溯一定量原文的地步了,再继续下去的话概率更大  
  举个例子,BT,理论上同时下的人越多就速度越快,为什么?因为有更多的人在提供资源。此站点意图同理  
  Top

8 楼taolixiang(飞扬 怎么还不升级!!...... 哦 ...... 原来是要答对题才能升!)回复于 2006-09-25 16:07:55 得分 0

好多不准的  
  Top

9 楼devms(来不及伪装成人)回复于 2006-09-25 16:14:55 得分 0

那是因为他们的hash获取标准段位和你的可能有所不同Top

10 楼Suprman(杀尽天下的恶狗)回复于 2006-09-25 16:15:26 得分 0

看来lz不懂md5的原理  
  ea210227f6356b113bdf128d249f9f58Top

11 楼xiaoqiang08(我是小强)回复于 2006-09-25 19:33:56 得分 0

我以前也去查过,但是都没有查到.唉...  
   
  现在这些网站都是在为了自己的利益生存着...Top

12 楼shown_james(咖啡)回复于 2006-09-25 21:20:06 得分 0

原理就是和英汉字典一样,明文看作是汉字,密文看作是英语,输入后查询数据库,如果没有也就没办法了,没什么技术含量,也不算爆破,根本一个破烂md5字典Top

13 楼bluechen(BlueChen)回复于 2006-09-25 21:54:49 得分 0

基本没用吧,  
  我是这么用md5的。  
  设置一个系统变量  
  encodeKey="%$#^&%$&"     '自己在系统初始化的时候设置的  
   
  当用户提交密码,比如获得的密码保存在变量Upass里  
  先进行第一步  
  Upass   =   Md5(encodeKey&md5(Upass))  
  然后把得到32位的加密字符串,根据参数截断为前后两份,把前后两段颠倒重新组合成新密码。  
  这个参数可以自己定义,修改,而且以后可以根据参数变换密码。  
  举个例子。  
  encodeKey="%$#^&%$&"  
  用户输入密码admin  
  第一次32位MD5加密码为:21232f297a57a5a743894a0e4a801fc3  
  第二次增加encodeKey   32位MD5加密为:c0e024d9200b5705bc4804722636378a  
  然后根据程序自定义数字:比如5加密为:4d9200b5705bc4804722636378ac0e02  
  这样就得到最后的密码Top

14 楼look4sword(觅剑 | 劈柴、喂马、周游世界。)回复于 2006-09-26 00:38:44 得分 0

看来楼上不少位都没搞清楚什么是MD5Top

相关问题

关键词

得分解答快速导航

  • 帖主:bibinet

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo