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
          主站蜘蛛池模板: 锦屏县| 龙陵县| 淮阳县| 玉龙| 洮南市| 盱眙县| 轮台县| 高要市| 通辽市| 平度市| 津南区| 富宁县| 高青县| 衡南县| 饶阳县| 绥化市| 黎川县| 宜丰县| 治县。| 恩施市| 上林县| 遵义县| 靖西县| 黎平县| 湘乡市| 凤冈县| 株洲县| 襄汾县| 寿阳县| 盐池县| 芦山县| 松原市| 呼图壁县| 容城县| 曲靖市| 邢台市| 翁源县| 化隆| 信阳市| 江川县| 定兴县|