暫時沒想好
          java學習紀事
          posts - 1,comments - 0,trackbacks - 0
          開博了,終于找到一個支持日志插入代碼的博客,不過貌似這里管的很嚴的樣子,唉,不自由,毋寧死。想嘗試幾天吧。

          寫一個獲取MD5碼的工具類,以備后時之需。

          package cn.edu.talen;

          import java.security.MessageDigest;

          /**
           * 使用java.security.MessageDigest類寫的一個工具類用來獲取MD5碼
           * 
          @author Talen
           * 
          @see java.security.MessageDigest
           
          */

          public class MD5Util {
              
          /**
               * 向getMD5方法傳入一個你需要轉換的原始字符串,將返回字符串的MD5碼
               * 
          @param code 原始字符串
               * 
          @return 返回字符串的MD5碼
               
          */

              
          public static String getMD5(String code) throws Exception {
                  MessageDigest messageDigest 
          = MessageDigest.getInstance("MD5");
                  
          byte[] bytes = code.getBytes();
                  
          byte[] results = messageDigest.digest(bytes);
                  StringBuilder stringBuilder 
          = new StringBuilder();
                  
                  
          for(byte result : results) {
                      
          //將byte數組轉化為16進制字符存入stringbuilder中
                      stringBuilder.append(String.format("%02x", result));
                  }

                  
                  
          return stringBuilder.toString();
              }

              
              
          /**
               * main方法用于測試
               
          */

              
          public static void main(String[] args) {
                  
          // TODO Auto-generated method stub
                  
          //字符'a'的MD5碼是0cc175b9c0f1b6a831c399e269772661,如果是,則成功。
                  try {
                      System.out.println(MD5Util.getMD5(
          "a"));
                  }
          catch(Exception e) {
                      e.printStackTrace();
                  }

              }

          }

          posted on 2008-09-05 09:54 talen 閱讀(175) 評論(0)  編輯  收藏 所屬分類: J2SE

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 温州市| 罗源县| 东阳市| 大足县| 图木舒克市| 伊宁市| 福贡县| 顺义区| 武强县| 济宁市| 孝昌县| 金溪县| 上杭县| 文成县| 郯城县| 芜湖市| 呼伦贝尔市| 广灵县| 台东市| 措勤县| 岳池县| 通山县| 应用必备| 且末县| 文登市| 乌鲁木齐市| 磴口县| 平远县| 玛曲县| 崇明县| 称多县| 庄河市| 如东县| 洞口县| 新营市| 房产| 高邑县| 察哈| 高阳县| 安庆市| 朝阳市|