首页 新闻 搜索 专区 学院

大侠帮助写个MD5解密方法,下面附加密代码

0
悬赏园豆:30 [已关闭问题] 解决于 2014-01-15 11:43
/// <summary>
        /// MD5函数
        /// </summary>
        /// <param name="str">原始字符串</param>
        /// <returns>MD5结果</returns>
        public static string MD5(string str)
        {
            if (string.IsNullOrEmpty(str))
                return "";
            byte[] b = Encoding.Default.GetBytes(str);
            b = new MD5CryptoServiceProvider().ComputeHash(b);
            StringBuilder ret = new StringBuilder();
            for (int i = 0; i < b.Length; i++)
                ret.Append(b[i].ToString("x").PadLeft(2, '0'));
            return ret.ToString();
        }

 

学之乐的主页 学之乐 | 初学一级 | 园豆:45
提问于:2014-01-14 15:41
< >
分享
其他回答(4)
0

这货非可逆算法,所以只能暴力破解。

幻天芒 | 园豆:36594 (高人七级) | 2014-01-14 15:44
0

貌似真的不能解密,不过MD5好像真被破译了。

aehyok | 园豆:1012 (小虾三级) | 2014-01-14 15:48

不是破解,是增加碰撞几率。

支持(0) 反对(0) 幻天芒 | 园豆:36594 (高人七级) | 2014-01-14 16:18
0

非可逆算法,不可解密

jerry-Tom | 园豆:4077 (老鸟四级) | 2014-01-14 16:00
0

请求 http://www.cmd5.com/ 这个页面抓取结果,不过不一定有结果

鳳梨酥 | 园豆:287 (菜鸟二级) | 2014-01-14 16:16
0

MD5是不可逆的 暴力破解的几率也很小 

wolfy | 园豆:2636 (老鸟四级) | 2014-01-14 19:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册