TA贡献1936条经验 获得超6个赞
好吧 MD5根本就不是加密算法好不好。。。。MD5是摘要算法。。。 而摘要算法理论上讲是不需要逆向解码的。
MD5
加密算法
摘要算法
逆向解码
TA贡献1784条经验 获得超9个赞
首先,建议题主遇到问题麻烦先去进行搜索。其次MD5是一种不可逆的加密算法,如果是项目需要改密码,都是进行对用户输入密码进行md5加密后进行匹配密钥的。如果只是想对MD5进行还原,网上有很多在线的解密,但只能解相对简单的密码。
最后,建议题主关闭此题,真心无意义,谢谢
TA贡献1712条经验 获得超3个赞
天啊噜~吓死宝宝了~你居然想解密~
解密
用户那获得旧密码和新密码。
旧密码
新密码
把旧密码 md5 加密。
把加密过的旧密码和数据库的密码进行比较。
如果一样,则把新密码md5加密后存入数据库。
摘要算法不是这么好逆向的,当然你可以使用网上的md5解密的工具。
TA贡献2039条经验 获得超7个赞
原理上来说是不可以的, md5是单向加密。 验证的时候也是比较md5值是否相同。破解的话可以去下现成的彩虹表的数据, 但不是保证百分百出结果的, 当场撞md5要很久。
TA贡献2065条经验 获得超14个赞
这个基本不可能。网上的解密靠碰,运气好可能碰到相同的md5值和对应的字符串。而且md5值跟字符串并不是一一对应的,很多字符串的md5都是一样的……
TA贡献1934条经验 获得超2个赞
题主可以百度一下什么是MD5,它是一种不可逆的算法。可逆的比如Base64等算法。
Base64
TA贡献1777条经验 获得超3个赞
用脚趾头想都知道不可能啊,因为无论多长的字符串,MD5后都是16位。(32位是因为其中前八位和后八位是校验)。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报