java MD5算法返回数字型字串 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- java MD5算法返回数字型字串 (http://www.webasp.net/article/27/26600.htm) |
| -- 作者:未知 -- 发布日期: 2005-09-20 |
|
常有人问及MD5算法为何有些程序片断返回完全数字型结果而有些返回数字与字母的混合字串。 其实两种返回结果只是因为加密结果的不同显示形式,Blog中已经有.Net的实现,在此附加JAVA实现,供参考。 JAVA的标准类库理论上功能也很强大,但由于虚拟机/运行时的实现太多,加之版本差异,有些代码在不同环境下运行会出现奇怪的异常结果,尤其以涉及字符集的操作为甚。 package com.bee.framework.common; import java.security.MessageDigest; public class MD5Encrypt { private final static String[] hexDigits = { /** private static String byteToNumString(byte b) { int _b = b; return String.valueOf(_b); private static String byteToHexString(byte b) { public static String MD5Encode(String origin) { try { } public static void main(String[] args) { |
| webasp.net |