<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    waysun一路陽光

    不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實實做事,認認真真做人。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 64 評論 :: 0 Trackbacks
    http://www.java3z.com/cwbwebhome/article/article5a/5103.html?id=5
    比如你可以用md5來加密你的應用中的用戶口令。 
    package test;  
    import java.security.MessageDigest;  
    /**  
     * <p>Title: </p>  
     * <p>Description: </p>  
     * <p>Copyright: Copyright (c) 2003</p>  
     * <p>Company: </p>  
     * @author unascribed  
     * @version 1.0  
     */  

    public class StringUtil {  

      private final static String[] hexDigits = {  
          "0", "1", "2", "3", "4", "5", "6", "7",  
          "8", "9", "a", "b", "c", "d", "e", "f"};  

     
      /**  
       * 轉換字節數組為16進制字串  
       * @param b 字節數組  
       * @return 16進制字串  
       */  

      public static String byteArrayToHexString(byte[] b) {  
        StringBuffer resultSb = new StringBuffer();  
        for (int i = 0; i < b.length; i++) {  
          resultSb.append(byteToHexString(b[i]));  
        }  
        return resultSb.toString();  
      }  

      private static String byteToHexString(byte b) {  
        int n = b;  
        if (n < 0)  
          n = 256 + n;  
        int d1 = n / 16;  
        int d2 = n % 16;  
        return hexDigits[d1] + hexDigits[d2];  
      }  

      public static String MD5Encode(String origin) {  
        String resultString = null;  

        try {  
          resultString=new String(origin);  
          MessageDigest md = MessageDigest.getInstance("MD5");  
          resultString=byteArrayToHexString(md.digest(resultString.getBytes()));  
        }  
        catch (Exception ex) {  

        }  
        return resultString;  
      }  

      public static void main(String[] args){  
        System.err.println(MD5Encode("a"));  
      }  
    }  


    在RFC 1321中,給出了Test suite用來檢驗你的實現是否正確: 

    MD5 ("") = d41d8cd98f00b204e9800998ecf8427e 
    MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661 
    MD5 ("abc") = 900150983cd24fb0d6963f7d28e17f72 
    MD5 ("message digest") = f96b697d7cb7938d525a2f31aaf161d0 
    MD5 ("abcdefghijklmnopqrstuvwxyz") = c3fcd3d76192e4007dfb496cca67e13b 
    posted on 2009-04-15 09:32 weesun一米陽光 閱讀(371) 評論(0)  編輯  收藏 所屬分類: JAVA源碼常用工具類
    主站蜘蛛池模板: 亚洲成人在线免费观看| 两个人www免费高清视频| 久久亚洲AV成人出白浆无码国产| 久久久无码精品亚洲日韩京东传媒| 亚洲精品在线电影| 日韩精品久久久久久免费| 亚洲成av人片在线观看无码不卡| 亚洲一级毛片免观看| 最近新韩国日本免费观看| 亚洲白嫩在线观看| 一级毛片**免费看试看20分钟| 19禁啪啪无遮挡免费网站| 亚洲第一页在线观看| 国产成在线观看免费视频| 亚洲夜夜欢A∨一区二区三区| 亚洲一区精彩视频| 免费网站看av片| 亚洲色图黄色小说| 国产精品永久免费视频| 亚洲乱码中文字幕综合| 精品熟女少妇a∨免费久久| youjizz亚洲| 98精品全国免费观看视频| 亚洲熟妇色自偷自拍另类| 女人18毛片水最多免费观看 | 国产一级淫片免费播放| 免费人成再在线观看网站| 久久精品国产亚洲网站| ww4545四虎永久免费地址| 久久无码av亚洲精品色午夜| 亚洲区小说区图片区| 免费女人高潮流视频在线观看 | 手机在线毛片免费播放| 处破女第一次亚洲18分钟| 亚洲人色婷婷成人网站在线观看 | www.999精品视频观看免费| 亚洲成a人片在线观看日本| 中美日韩在线网免费毛片视频 | 最近最新MV在线观看免费高清| 亚洲国产精品久久久久婷婷软件 | 色妞WWW精品免费视频|