站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题如何得到32位的MD5结果,sun的api得到的是16位的

如何得到32位的MD5结果,sun的api得到的是16位的

摘要: 如何得到32位的MD5结果,sun的api得到的是16位的


如何得到32位的MD5结果,sun的api得到的是16位的


现在已经出来32位的了。。你自己找找


能否明示,多谢


请高手指教啊


实际上MD5都是16位字节的。

你所说的32位只是将这16位字节变成可以文本显示而已,

通过Java的API获得的byte[] result后,
StringBuffer buff = new StringBuffer();
for(int i = 0; i < result.length; i++) {
String byteStr = Integer.toHexString(result[i] & 0xFF);
if(byteStr.length() < 2)
buff.append('0');
buff.append(byteStr);
}

这样就是标准的32位了.


非常感谢ChDw(米)


↑返回目录
前一篇: 急!!!请问怎么获得当前页面的分辨率
后一篇: 是支持《Thinking in java》还是支持《JAVA与模式》