标题: 都说md5不可逆,到底能还原吗?
  本主题由 fwjmath 于 2008-7-31 10:22 关闭 
smartdj
新手上路
Rank: 1



UID 4461
精华 0
积分 2
帖子 2
阅读权限 10
注册 2005-3-29
发表于 2005-3-29 16:05  资料  短消息  加为好友  QQ
都说md5不可逆,到底能还原吗?

我得到一个数据库,是md5加密的,有什么办法能还原出位加密前的数据吗?
或者我是不是需要找到密匙?
说的不对别见笑,我对加密没研究。
或者那位大哥大姐,来告诉我一下md5的加密原理

顶部
[广告] 请在发帖时选择合适的主题分类
碧城仙
管理员
Rank: 7Rank: 7Rank: 7Rank: 7



UID 403
精华 55
积分 8858
帖子 8144
阅读权限 102
注册 2004-1-24
来自 华东理工大学
发表于 2005-3-29 16:40  资料  主页 短消息  加为好友  QQ
楼上的得到数据库的方式如果不合法,我们这里不会有人回答的。
就算是通过合法的方式获得的,楼上的也应该考虑通过正规的手法获得加密前的数据。





快是快乐的一半,快乐才是计算的全部。
癌症研究相关项目:Folding@home、Rosetta@home、Help Conquer Cancer(WCG)、Cels@Home
顶部
smartdj
新手上路
Rank: 1



UID 4461
精华 0
积分 2
帖子 2
阅读权限 10
注册 2005-3-29
发表于 2005-3-30 07:08  资料  短消息  加为好友  QQ
我再请教

我的数据库是帮学校建学生档案,可是过年回来之后就发现,软件密码被人遗忘了,制胜数据库能单独打开了,没办法阿!

救命阿,不然我可要重新录入了

顶部
stick
论坛知事
Rank: 3Rank: 3Rank: 3


UID 195
精华 0
积分 308
帖子 272
阅读权限 10
注册 2003-12-19
发表于 2005-4-23 15:20  资料  短消息  加为好友 
MD5是单向的吧?多少内容算出来的结果都是128位2进制数,根本就不是还原用的吧,好像只是用来保证数据没有被修改过。前段时间山东那个女学者找到的也是造成碰撞的方法么





顶部
qqqxt
论坛知事
Rank: 3Rank: 3Rank: 3


UID 2188
精华 0
积分 427
帖子 427
阅读权限 10
注册 2004-8-17
来自 福建
发表于 2005-5-3 21:11  资料  短消息  加为好友  QQ
好象听说最近被一个中国人给破截了





顶部
equn
管理员
Rank: 7Rank: 7Rank: 7Rank: 7
灿烂星辰,分布世界。


UID 4
精华 4
积分 4675
帖子 4495
阅读权限 102
注册 2003-10-13
来自 上海
发表于 2005-5-4 17:36  资料  主页 短消息  加为好友  QQ


QUOTE:
qqqxt  在 2005-5-3 21:11 发表:

好象听说最近被一个中国人给破截了

恩,是的,山东大学的,你上GOOGLE查查就马上会发现了。






顶部
qqqxt
论坛知事
Rank: 3Rank: 3Rank: 3


UID 2188
精华 0
积分 427
帖子 427
阅读权限 10
注册 2004-8-17
来自 福建
发表于 2005-5-4 23:21  资料  短消息  加为好友  QQ
呵呵,很强的哟
那现在岂不是没有安全的加密方法了
连最安全的MD5都被破截了,别的还混什么啊





顶部
apple
版主
Rank: 6Rank: 6Rank: 6
Nice boat.


UID 3937
精华 2
积分 1365
帖子 900
阅读权限 100
注册 2005-2-13
来自 广东广州
发表于 2005-5-5 10:51  资料  主页 短消息  加为好友  QQ
MD5不是最安全的。





抛弃过去·走向未来
-------------
主力机:E6300+1G+8500GT
目前运行:Rosetta@Home
-------------


--------------
顶部
JUST
版主
Rank: 6Rank: 6Rank: 6



UID 1265
精华 0
积分 1783
帖子 1436
阅读权限 100
注册 2004-5-4
来自 北京
发表于 2005-5-5 23:42  资料  短消息  加为好友 
MD5是一种hash算法,相当于一个单向函数
所谓碰撞就是指两个不同的明文通过md5计算后的值一样
因为hash结果为数很多,比如128bit,对于既定的明文所以不可能在有效时间找到碰撞
换句话说,破解几乎不可能








中国分布式计算项目Pi Segment(已结束)
www.pisegment.net
顶部
behaviorist
新手上路
Rank: 1



UID 13567
精华 0
积分 11
帖子 11
阅读权限 10
注册 2007-6-13
发表于 2007-6-14 06:08  资料  短消息  加为好友 
摘要算法有 n 个原文的说, 你要哪一个

顶部
youyancao
论坛担当
Rank: 4



UID 7591
精华 1
积分 741
帖子 325
阅读权限 10
注册 2005-10-1
来自 浙江
发表于 2007-6-30 19:36  资料  主页 短消息  加为好友  添加 youyancao 为MSN好友 通过MSN和 youyancao 交谈
准确地说,破解是不可能的
想象一下,如果能破解的话……不就等于一个超强的压缩算法,能把任意数据压缩到128bit吗?





Good bye UD!
And hello BOINC!


Blog
顶部
alexpon
论坛知事
Rank: 3Rank: 3Rank: 3



UID 10526
精华 0
积分 450
帖子 419
阅读权限 10
注册 2006-2-13
来自 TW
发表于 2007-7-1 00:46  资料  短消息  加为好友  添加 alexpon 为MSN好友 通过MSN和 alexpon 交谈 ICQ 状态


QUOTE:
原帖由 smartdj 于 2005-3-30 07:08 发表
我的数据库是帮学校建学生档案,可是过年回来之后就发现,软件密码被人遗忘了,制胜数据库能单独打开了,没办法阿!

救命阿,不然我可要重新录入了 ...

前文:
我得到一个数据库,是md5加密的,有什么办法能还原出位加密前的数据吗?
或者我是不是需要找到密匙?
说的不对别见笑,我对加密没研究。
或者那位大哥大姐,来告诉我一下md5的加密原理


建議:重Key資料 或是有備份  倒回來補開始放假後的數據~~~

顶部
wordflood
新手上路
Rank: 1



UID 14360
精华 0
积分 12
帖子 12
阅读权限 10
注册 2007-8-2
发表于 2007-8-3 21:36  资料  短消息  加为好友 


QUOTE:
原帖由 JUST 于 2005-5-5 23:42 发表
MD5是一种hash算法,相当于一个单向函数
所谓碰撞就是指两个不同的明文通过md5计算后的值一样
因为hash结果为数很多,比如128bit,对于既定的明文所以不可能在有效时间找到碰撞
换句话说,破解几乎不可能 ...

支持这位的说法,MD5是一种hash算法,它只是抽取了一些源数据的特征。并不是对源数据的压缩。
只是说它能从不同源文尽量得到不同的哈希值。“对于既定的明文所以不可能在有效时间找到碰撞”

顶部
ewrjhif
新手上路
Rank: 1



UID 17630
精华 0
积分 12
帖子 12
阅读权限 10
注册 2008-7-27
发表于 2008-7-29 07:45  资料  短消息  加为好友 
没有办法。

顶部
408968722
新手上路
Rank: 1


UID 13862
精华 0
积分 3
帖子 3
阅读权限 10
注册 2007-7-18
发表于 2008-7-31 10:13  资料  短消息  加为好友 
是可以的

顶部
 



当前时区 GMT+8, 现在时间是 2008-11-22 06:36
沪ICP备05042587号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国分布式计算总站 - Archiver - WAP