學習所得

          一般的用戶數據庫是不用明文存入數據庫的,像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 閱讀(156) 評論(0)  編輯  收藏 所屬分類: java

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

          導航

          統計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 河北省| 繁峙县| 北流市| 麦盖提县| 海原县| 公安县| 得荣县| 托克托县| 黄龙县| 略阳县| 基隆市| 鞍山市| 宜兴市| 阿尔山市| 龙山县| 南昌县| 江永县| 蒙城县| 九台市| 玛多县| 屯昌县| 江都市| 青河县| 张家界市| 英德市| 扎赉特旗| 江孜县| 霍山县| 宁明县| 定州市| 即墨市| 兴仁县| 哈巴河县| 将乐县| 湘乡市| 贞丰县| 南江县| 康马县| 日喀则市| 西藏| 九龙城区|