请问这个MD5在线破解网站是什么原理?
请问这个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




