MD5加密

1.

public class MD5Maker {

    public static String getMD5String(String str){ 
     try{ 
      byte psw[] = str.getBytes(); 
      MessageDigest md = MessageDigest.getInstance("MD5"); 
      md.update(psw); 
      return toHex(md.digest());
     } catch (Exception e) { 
            return null; 
        } 
    } 
     

    public static String toHex(byte buffer[]) { 
        StringBuffer sb = new StringBuffer(); 
        String s = null; 
        for (int i = 0; i < buffer.length; i++) { 
            s = Integer.toHexString((int) buffer[i] & 0xff); 
            if (s.length() < 2) { 
                sb.append('0'); 
            } 
            sb.append(s); 
        } 
        return sb.toString();
    }
}    

 

posted @ 2016-08-25 09:29  黑土白云  阅读(127)  评论(0编辑  收藏  举报