暫時沒想好
          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 @ 2008-09-05 09:54 talen 閱讀(175) | 評論 (0)編輯 收藏
          僅列出標題  
          主站蜘蛛池模板: 陵水| 平阳县| 略阳县| 岳普湖县| 图们市| 清水河县| 镇远县| 增城市| 尼玛县| 高邑县| 阿城市| 宜兴市| 玉山县| 安义县| 星子县| 望江县| 扎兰屯市| 朔州市| 苏尼特右旗| 英超| 定边县| 图木舒克市| 定襄县| 开远市| 长汀县| 法库县| 墨脱县| 婺源县| 体育| 宝丰县| 昌平区| 永城市| 杨浦区| 宜都市| 昆明市| 乌鲁木齐县| 广水市| 阳西县| 大新县| 吕梁市| 仙游县|