由于项目是借用别人提供的接口,其中有一段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
------解决方案--------------------
目测字符编码问题。
------解决方案--------------------
对英文编码结果一致吗