java 如何实现md5解密

wenkun1207 2011-11-01 09:44:39
c12e01f2a13ff5587e1e9e4aedb8242d 这个字符串怎么通过md5解密
...全文
68298 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
Spring_LGF 2014-07-16
  • 打赏
  • 举报
回复
MD5应该是多对1的关系,就是多个字符串加密后可能对应的是1个MD5字符串,所以在解密的时候根据原理来解密后需要比对,才能知道是对应的那个字符串,这样做的话就没有什么意义了!
jefferygr 2013-12-24
  • 打赏
  • 举报
回复
哪位大哥能帮小弟算一下: 37183D68C72BC44FA95CCC27D6C5BF7A
yuyunliu 2013-11-22
  • 打赏
  • 举报
回复
引用 5 楼 cl61917380 的回复:
[Quote=引用 1 楼 ioe_gaoyong 的回复:] 从md5的加密实现原理告诉你,这个字符串没有解密的唯一答案,也就是事实上存在无数个字符串经过md5加密之后是这样的字符串,所以楼主还是省省心吧,这个无法做到 [/Quote] 加密后的字符串是唯一的吗?不然如何对加密后的密码进行比较来判断是否输入正确?!~
只能将输入的密码通过加密后比对
我爱众生1988 2013-05-10
  • 打赏
  • 举报
回复
lmxdy 2013-05-08
  • 打赏
  • 举报
回复
我一看便知是sa
wuzfxx 2012-10-10
  • 打赏
  • 举报
回复
http://www.cmd5.com/ 可以自己去测试
wuzfxx 2012-10-10
  • 打赏
  • 举报
回复
网上有解密工具

[Quote=引用 22 楼 的回复:]
引用 9 楼 的回复:

c12e01f2a13ff5587e1e9e4aedb8242d 解密后的字符串是:sa

大侠如何解的
[/Quote]
chaorenxx 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

c12e01f2a13ff5587e1e9e4aedb8242d 解密后的字符串是:sa
[/Quote]
大侠如何解的
chaorenxx 2012-10-08
  • 打赏
  • 举报
回复
如何解的[Quote=引用 20 楼 的回复:]

sa 解密完成
[/Quote]
nick8861 2012-05-18
  • 打赏
  • 举报
回复
sa 解密完成
jianjian168 2011-11-08
  • 打赏
  • 举报
回复
貌似现在已经破解了哦,什么山东女数学家破解了哦
blliy117 2011-11-08
  • 打赏
  • 举报
回复
md5 无解!别去解密,
一般是
共同md5加密比较就可以了,没有解密一说的
约翰羊 2011-11-08
  • 打赏
  • 举报
回复
理论上讲,不可能。
StringBuilder_ 2011-11-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ioe_gaoyong 的回复:]
也就是事实上存在无数个字符串经过md5加密之后是这样的字符串,[/Quote]

这样说的话那MD5有何意义...汗颜
商科程序员 2011-11-08
  • 打赏
  • 举报
回复
MD5不是用来还原数据的,一个几G的文件MD5也是32位.你说你能通过32位的MD5还原吗?
zc1103 2011-11-08
  • 打赏
  • 举报
回复
网上有md5加密库 你可以试试 有些记录收费
zn85600301 2011-11-08
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 jianjian168 的回复:]

貌似现在已经破解了哦,什么山东女数学家破解了哦
[/Quote]

那才那到哪 如果密钥不一样 并且多重加密 让他破解去吧
AoYuanSE 2011-11-08
  • 打赏
  • 举报
回复
md5不能逆向解吧?!
dtboyi 2011-11-02
  • 打赏
  • 举报
回复
密钥不一样,解密后字符串不一样。
zcp1985 2011-11-02
  • 打赏
  • 举报
回复
都是暴力破解吧~
加载更多回复(8)

23,404

社区成员

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

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