Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 MD5加密之后,怎么解?
TopCool

Miracle

CJSDN高级会员


发贴: 253
积分: 10
于 2003-08-14 10:54 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
比如我把密码加密了,
用户把密码忘了,我要把密码给他,
要解密呀,怎么给他?



夹着尾巴做人,扎扎实实学技术
作者 Re:MD5加密之后,怎么解? [Re:TopCool]
linux_china



版主


发贴: 752
积分: 240
于 2003-08-14 11:44 user profilesend a private message to usersend email to linux_chinasearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
MD5是信息-摘要算法,就是把一个任意长度的字节串变换成一定长的大整数,是不可逆的!
反证法:如果可逆的化用她来做压缩那也太好啦!Embaressed



作者 Re:MD5加密之后,怎么解? [Re:TopCool]
diystar





发贴: 57
积分: 20
于 2003-08-14 12:54 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
用新的密码初始化,再让客户自己修改


作者 Re:MD5加密之后,怎么解? [Re:linux_china]
nothing

天外飞仙.....

CJSDN高级会员


发贴: 1636
积分: 131
于 2003-08-14 12:57 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
自己做个字典,把结果一一对应 . SmileSmile



躲得过的怪物,躲不过的刺激

作者 Re:MD5加密之后,怎么解? [Re:TopCool]
runaway





发贴: 75
积分: 20
于 2003-08-14 15:29 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
MD5是不可能反算结果的,而且加密前后并不是一一对应,也不存在字典的解密方式。
你的情况只能改密码,无法找回丢失的密码,让用户设一个新密码更新到数据库里就好了。



作者 11 [Re:TopCool]
TopCool

Miracle

CJSDN高级会员


发贴: 253
积分: 10
于 2003-08-14 16:51 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
nothing的意思是破解,用穷举法!咔咔~~


夹着尾巴做人,扎扎实实学技术
作者 Re:11 [Re:TopCool]
Biubiu

Pure Java

总版主


发贴: 471
积分: 50
于 2003-08-14 18:03 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
TopCool wrote:
nothing的意思是破解,用穷举法!咔咔~~


runaway已经说了,穷举法你也找不出来的。



In theory, there is no difference between theory and practice; in practice, however, there is.

If the only tool you have is a hammer, you tend to see every problem as a nail.
作者 Re:MD5加密之后,怎么解? [Re:TopCool]
samuel





发贴: 50
积分: 10
于 2003-08-14 20:12 user profilesend a private message to usersend email to samuelsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
重新设置密码吧, 如果你没有保存原来的密码的话.


作者 Re:MD5加密之后,怎么解? [Re:TopCool]
nothing

天外飞仙.....

CJSDN高级会员


发贴: 1636
积分: 131
于 2003-08-15 05:30 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我的意思是这样:

比如密码是6位,写个程序生成一个数据库表

pass md5
--------- -----------
111111 96E79218965EB72C92A549DD5A330112
222222 E3CEB5881A0A1FDAAD01296D7554868D
aH908h 5AFE5293166F01D44787551566AE5490

..............

那么,通过比较md5值,是不是可以找到pass ??




躲得过的怪物,躲不过的刺激

作者 Re:MD5加密之后,怎么解? [Re:nothing]
wnqq





发贴: 14
积分: 10
于 2003-08-15 06:41 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
nothing wrote:
我的意思是这样:

比如密码是6位,写个程序生成一个数据库表

pass md5
--------- -----------
111111 96E79218965EB72C92A549DD5A330112
222222 E3CEB5881A0A1FDAAD01296D7554868D
aH908h 5AFE5293166F01D44787551566AE5490

..............

那么,通过比较md5值,是不是可以找到pass ??


假设你知道密码长度的范围,
那么, 建立字典资料库, 再通过比较md5值,
确实可以找到可能的 password(s),
(不过要注意可能找到有多个答案)
只是你的这数据库表需要建的很大.

假使密码长度很简单的就是长度为 6 个字好了,
又假设每个 md5 digest value 占用资料库的 4 bytes 好了,
那末这个字典大小大概就要 150 Giga Bytes.
假使密码长度是 8 个字好了,
那末这个字典大小大概就要 600 Tera Bytes.
如果密码长度不清楚的话, 那......

而且最重要的是你必须知道 md5 digest value.
如果你光有字典 但是你不知道要去查那个字 那也没有用呀.


wnqq edited on 2003-08-15 07:27


作者 Re:MD5加密之后,怎么解? [Re:TopCool]
yqyan

聆听它们振翅的声音



发贴: 376
积分: 61
于 2003-08-15 09:49 user profilesend a private message to usersend email to yqyansearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
MD5是不可逆的,任何一个字符串都有唯一一个MD5加密串,但一个MD5加密串可能对应很多字符串。


作者 Re:MD5加密之后,怎么解? [Re:yqyan]
nothing

天外飞仙.....

CJSDN高级会员


发贴: 1636
积分: 131
于 2003-08-15 10:05 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
明白了,谢谢.Big SmileBig Smile



躲得过的怪物,躲不过的刺激

作者 Re:MD5加密之后,怎么解? [Re:TopCool]
TopCool

Miracle

CJSDN高级会员


发贴: 253
积分: 10
于 2003-08-15 11:36 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一个MD5加密串可能对应很多字符串

那加密还有意义么? 干什么用牙?



夹着尾巴做人,扎扎实实学技术
作者 Re:MD5加密之后,怎么解? [Re:TopCool]
zgd





发贴: 90
积分: 10
于 2003-08-15 13:44 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
穷举法不一定能找到原来的密码
不过可能找到能用的密码


zgd edited on 2003-08-15 13:53

http://up-u.com
作者 Re:MD5加密之后,怎么解? [Re:TopCool]
zgd





发贴: 90
积分: 10
于 2003-08-15 13:50 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
TopCool wrote:
一个MD5加密串可能对应很多字符串

那加密还有意义么? 干什么用牙?

概率问题,不同的字符串是同一个md5值出现的概率极低,所以认为是唯一

md5主要用于
账号密码加密,因为md5是单向加密
文件校验或文件标示,如md5校验,和ed里的hash值


zgd edited on 2003-08-15 13:53

http://up-u.com
作者 Re:MD5加密之后,怎么解? [Re:TopCool]
sc33



版主


发贴: 128
积分: 30
于 2003-08-18 14:48 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
试试这个,也许有用!只要密码别太长!

mdcrack.rar (63.39k)




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923