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加密的方法
得到结果始终不同。
求知道帮帮啦。谢谢各位。
[解决办法]
对英文编码结果一致吗