今天在碰到一个30位的MD5密文(98F8ABB47E8A980C268FDB08C5A781)猜想它应该是截取了32位MD5的前30位,请问各位高手谁能解一下,先谢了,各位!!!!

解决方案 »

  1.   

    这个不好解哦, 他可能加了salt呢。
      

  2.   

    md5不能解密 有个网站可以md5.com
      

  3.   

    这个是我用MD5加密的方法,不知道能否帮组到楼主    public string Md5(string password)
        {
            MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider();
            //使用加密服务提供程序 (CSP) 提供的实现,计算输入数据的 MD5 哈希值。无法继承此类。
            return BitConverter.ToString(hashmd5.ComputeHash(Encoding.Default.GetBytes(password))).Replace("-", "");
            //System命名空间BitConverter将基础数据类型与字节数组相互转换。
            //GetBytes将指定的数据转换为字节数组。 
            //ComputeHash计算输入数据的哈希值的方法。 
        }
      

  4.   

    md5是单向的,不能解,但像这样的30位md5我想应该是32位的md5,它只是截取的前30位,如果能把它中间十六位hash解出来的话,这个 md5就也就能查出原文是什么。不过还是大家这样帮我,以后有用的着我的地方,我也会帮大家的!
      

  5.   

    md5是单向的,不能解,但像这样的30位md5我想应该是32位的md5,它只是截取的前30位,如果能把它中间十六位hash解出来的话,这个 md5就也就能查出原文是什么。不过还是谢谢大家这样帮我,以后有用的着我的地方,我也会帮大家的!
      

  6.   

    http://www.cmd5.com/Default.aspx这个提供了一个MD5加解密的方法加密:MD5解密:提供了一个MD5密码库,供查询进行匹配