posts - 431,  comments - 344,  trackbacks - 0
          public class MD5
          {
           //md5()信息摘要, 不可逆
              public static String getMD5ofStr(String inbuf) throws Exception
              {
                  Java.security.MessageDigest alg = Java.security.MessageDigest.getInstance("MD5"); //or "SHA-1"
                  alg.update(inbuf.getBytes());
                  return byte2hex(alg.digest());
              }
             
              //字節碼轉換成16進制字符串
              public static String byte2hex(byte[] b)
              {
                  String hs = "";
                  String stmp = "";
                  for (int n = 0; n < b.length; n++)
                  {
                      stmp = (java.lang.Integer.toHexString(b[n] & 0XFF));
                      if (stmp.length() == 1)
                          hs = hs + "0" + stmp;
                      else
                          hs = hs + stmp;
                  }
                  return hs;
              }
          }
          posted on 2006-10-18 13:27 周銳 閱讀(817) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 丘北县| 东至县| 巴中市| 七台河市| 青神县| 苍梧县| 克山县| 周至县| 赣榆县| 绍兴市| 陵川县| 齐齐哈尔市| 麦盖提县| 佛冈县| 万山特区| 卢湾区| 通河县| 汾西县| 明水县| 安乡县| 额济纳旗| 上饶市| 彰化县| 兰溪市| 龙里县| 砚山县| 临猗县| 南开区| 永修县| 天津市| 隆子县| 昌邑市| 汉寿县| 翼城县| 大丰市| 会同县| 通道| 绥芬河市| 平和县| 美姑县| 垫江县|