隨筆-48  評論-26  文章-0  trackbacks-0
          import java.io.UnsupportedEncodingException;
          import java.security.MessageDigest;
          import java.security.NoSuchAlgorithmException;

          /*
           * 運用系統類進行的加密算法
           
          */

          public class MessageDigestDemo {

              
              String str
          =new String("userpassword");
              String newStr
          ="";
              MessageDigest md5
          =null;
              
          public MessageDigestDemo(){
                  System.out.println(str);
                  System.out.println(getMd5(str));
                  System.out.println(str.equals(getMd5(str)));
                  
                  
              }

              
          public String getMd5(String str) {
                  
          try {
                      md5
          =MessageDigest.getInstance("MD5");
                      newStr
          =new String(md5.digest(str.getBytes("UTF-8")));
                  }
           catch (NoSuchAlgorithmException e) {
                      
          // TODO 自動生成 catch 塊
                      e.printStackTrace();
                  }
           catch (UnsupportedEncodingException e) {
                      
          // TODO 自動生成 catch 塊
                      e.printStackTrace();
                  }

                  
          return newStr;
              }

              
          public static void main(String[] args) {
                  
          new MessageDigestDemo();

              }


          }

           Result :
          userpassword
          ;澿?/鱦
          渣甇鰪R??
          false

          文章來源:http://www.aygfsteel.com/NicholasEcho/archive/2008/05/21/202051.html
          posted on 2008-05-21 22:44 Worker 閱讀(63) 評論(0)  編輯  收藏 所屬分類: J2SE/J2EE

          主站蜘蛛池模板: 保亭| 公主岭市| 江北区| 广东省| 昭平县| 福贡县| 营山县| 田阳县| 根河市| 临湘市| 龙海市| 尤溪县| 伊吾县| 石屏县| 沛县| 图木舒克市| 临猗县| 思南县| 新巴尔虎右旗| 临漳县| 洛宁县| 宁强县| 竹北市| 双辽市| 阆中市| 瑞丽市| 密山市| 泉州市| 揭西县| 阿坝县| 伊吾县| 甘德县| 门头沟区| 泊头市| 伊金霍洛旗| 连云港市| 德清县| 嘉峪关市| 息烽县| 龙游县| 巴林左旗|