MD5加密问题?

whodsow 2003-04-21 11:16:12
已知用MD5加密后的全部密文和明文的一部份,可不可能破译出整个明文。
如:已知明文"message digest"中的"message"和加密后的密文输出:f96b97d7cb7938d525a2f31aaf161d0,可不可能破译得到"message digest"
...全文
42 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shannon1 2003-09-11
  • 打赏
  • 举报
回复
呵呵,不要吓唬新来的
mem_fox 2003-04-22
  • 打赏
  • 举报
回复
MD5是不可逆算法,据说你要是寿命构成,用现有的计算机的全部计算能力算到银行系毁灭就差不多了
takecare 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是单向散列函数。虽然理论上是有可能性的,但是在计算上并不可行

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧