日期:2014-05-20  浏览次数:20697 次

MD5 加密算法求助。
 由于项目是借用别人提供的接口,其中有一段NET MD5 加密方法,代码如下
 public string Encrypt(string as_fpassword)
        {
            ///获取Byte数组
            Byte[] clearBytes = new UnicodeEncoding().GetBytes(as_fpassword);
            ///获取Hash值
            Byte[] hashedBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes);

            ///获取加密后的信息
            return BitConverter.ToString(hashedBytes).Replace("-","");

        }

现在想将上面代码翻译成 JAVA 版本的MD5加密。因为本人通过Java写的MD5与上面NET MD5加密的方法
得到结果始终不同。
求知道帮帮啦。谢谢各位。

 

------解决方案--------------------
http://www.cnblogs.com/computer-lzy/archive/2011/04/28/2031649.html
------解决方案--------------------
目测字符编码问题。

------解决方案--------------------
对英文编码结果一致吗