MD5加密问题?

whodsow 2003-04-21 11:16:12
已知用MD5加密后的全部密文和明文的一部份,可不可能破译出整个明文。
如:已知明文"message digest"中的"message"和加密后的密文输出:f96b97d7cb7938d525a2f31aaf161d0,可不可能破译得到"message digest"
...全文
5 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shannon1 2003-09-11
呵呵,不要吓唬新来的
回复
mem_fox 2003-04-22
MD5是不可逆算法,据说你要是寿命构成,用现有的计算机的全部计算能力算到银行系毁灭就差不多了
回复
IT老兵 2003-04-22
既然你用md5就别想在还原成明文。
回复
aleccheung 2003-04-22
MD5是单向的加密的。
就是把算法给你你也不能还原。
因为他是经过计算把任何字符计算成长32位字符。
比如:
message.MD5=f96b97d7cb7938d525a2f31aaf161d0;
为什么说是单向呢?
就象有些函数没有反函数一样。
同样:
f96b97d7cb7938d525a2f31aaf161d0
的原字符除了message 还可能是别的。



回复
gary_shi 2003-04-22
MD5是单向摘要算法,不可能被破译的。
但是,楼主要注意,如果不用随机数的话,MD5的加密是没用的。
回复
jwywxx 2003-04-22
同意jimshen(jimshen)
回复
jimshen 2003-04-22
不可能,MD5是单向散列函数。虽然理论上是有可能性的,但是在计算上并不可行
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-21 11:16
社区公告
暂无公告