學習所得

          一般的用戶數據庫是不用明文存入數據庫的,像password這樣的,都用md5加密一次之后才存入數據庫的。
          md5的轉行代碼:
           1  import java.security.MessageDigest;
           2  import java.security.NoSuchAlgorithmException;
           3 
           4  public class MD5 {
           5     private static String byte2Hex(byte b) {
           6          int value = (b & 0x7F+ (b < 0 ? 0x80 : 0);
           7          return (value < 0x10 ? "0" : "")
           8                  + Integer.toHexString(value).toLowerCase();
           9      }
          10 
          11      public static String MD5_32(String passwd) throws NoSuchAlgorithmException {
          12          MessageDigest md5 = MessageDigest.getInstance("MD5");
          13          StringBuffer strbuf = new StringBuffer();
          14 
          15          md5.update(passwd.getBytes(), 0, passwd.length());
          16          byte[] digest = md5.digest();
          17         for (int i = 0; i < digest.length; i++) {
          18              strbuf.append(byte2Hex(digest[i]));
          19          }
          20          return strbuf.toString();
          21      }
          22 
          23  public static void main(String[] args) {
          24         try {
          25              System.out.println(MD5_32("000"));
          26          } catch (NoSuchAlgorithmException e) {
          27              e.printStackTrace();
          28          }
          29      }
          30 }

          posted on 2009-02-03 22:34 duduli 閱讀(155) 評論(0)  編輯  收藏 所屬分類: java

          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          導航

          統計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 康保县| 阿拉善右旗| 阿城市| 博爱县| 昌都县| 丰台区| 巴林右旗| 炎陵县| 古蔺县| 奇台县| 阜平县| 青铜峡市| 贵南县| 竹北市| 牙克石市| 罗城| 平江县| 高邮市| 泸西县| 南漳县| 清水河县| 伊吾县| 舟山市| 土默特左旗| 扎囊县| 来安县| 玉龙| 舒城县| 水城县| 玛沁县| 翁牛特旗| 寻乌县| 兴仁县| 噶尔县| 盐池县| 镇安县| 新化县| 安阳市| 连云港市| 永康市| 麻阳|