學習所得

          一般的用戶數據庫是不用明文存入數據庫的,像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
          主站蜘蛛池模板: 莱芜市| 宁海县| 防城港市| 色达县| 福鼎市| 博湖县| 乌什县| 台东县| 磴口县| 邓州市| 湘乡市| 兴国县| 延吉市| 鄂伦春自治旗| 鹤峰县| 涞水县| 瓦房店市| 永登县| 南溪县| 东海县| 南充市| 汾西县| 正安县| 高尔夫| 漳州市| 离岛区| 辽中县| 寿宁县| 宜都市| 龙川县| 东城区| 大连市| 大庆市| 余江县| 五莲县| 鄱阳县| 句容市| 锡林郭勒盟| 克什克腾旗| 扶余县| 瓦房店市|