注册 登录
编程论坛 ASP.NET技术论坛

md5 解密

liuyahui 发布于 2010-12-16 12:20, 1553 次点击
3b1ad37187be32ec963a1eaac7f77b42
14 回复
#2
懂也不懂2010-12-16 12:31
MD5似乎不能反解码吧,哈哈
#3
wangnannan2010-12-16 12:43
md5是单向加密的
#4
bygg2010-12-16 12:59
目前应该是不可能的
#5
liuyahui2010-12-16 13:11
    public String addMD5Sign(String source)
    {
        String result = "";
        String key = "fe355d547d506890689f29020910209002";
        String md5s = getMD5Mac(key );
        return result;
    }
   
    public static byte[] getMD5Mac(byte[] bySourceByte)
    {
        byte[] byDisByte;
        MessageDigest md;
   
        try{
        md = MessageDigest.getInstance("MD5");
        md.reset();
        md.update(bySourceByte);
        byDisByte = md.digest();
        }catch (NoSuchAlgorithmException n){
        return(null);
        }
        return(byDisByte);


这是一段md5加密代码  请各位帮忙看看 它加密后输出地字符串是什么
   
    }
#6
liuyahui2010-12-16 13:11
我 学的是.net  这个是用java写的
#7
欲与天斗2010-12-18 19:31
楼主你的MD5是不是没弄明白呀
#8
hugeannex2010-12-20 09:56
MD5是可以解密的,只是运算时间,怕是楼主的机子,要等好几辈子才能解开。。。
#9
wangnannan2010-12-20 10:00
俺 out 了 那就不应该叫单向加密了
#10
hugeannex2010-12-20 12:59
以下是引用wangnannan在2010-12-20 10:00:32的发言:

俺 out 了 那就不应该叫单向加密了
世事无绝对,就像绝对没有绝对一样。
因为花很长的时间才能运算解开,所以相当于“无穷大”,也相于当“解不开”,所以可称为单向加密。。。
#11
yms1232010-12-20 14:36
以下是引用hugeannex在2010-12-20 12:59:12的发言:

世事无绝对,就像绝对没有绝对一样。
因为花很长的时间才能运算解开,所以相当于“无穷大”,也相于当“解不开”,所以可称为单向加密。。。
据说是可以解密,但是简单的密码估计可以,复杂的肯定无法解密。
#12
何事惊慌2011-01-17 09:22
貌似有一个叫刘晓云的好像因为这个得过奖吧 ,不过网上有提供数据查询的
#13
hhy4204596742011-01-26 21:09
楼上书的都对,MD5没法解密,至少以现在的技术,是无法解密的!
#14
aspic2011-01-31 15:54
所谓的破解应该是穷举吧
#15
ph16232011-02-24 12:15
md5 解码 是可以的 不过你的花点钱去找那些解md5码的公司
用程序解 现在好像不太可能
1