我的md5已经可以成功加密,但是网上的人说md5是不可逆的算法,不能解密么,上次我已经解密了,不过我没有记下来,大神们有什么办法呢
简单demo:
Java代码
import java.security.*;
import java.security.spec.*;
class MD5_test {
public final static String MD5(String s) {
char hexDigits[] = { '0' ,......
答案就在这里:Java的MD5加密解密
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
MD5理论上是不可逆向的算法,验证有效性也是对原码重新MD5后再比较
你说的已经解密,应该是通过暴力破解或关键字破解之类的方法进行的猜密码,再次尝试暴力比对吧
MD5没法直接解密,它的解密都是通过彩虹表等碰撞来的。
确实是不可逆的1解密算法,但是可以通过穷举来进行暴力破解,比如网站 http://pmd5.com/#,可以进行简单的密码破解,比较复杂的密码都要钱钱的!
希望能帮到你