MD5加密方法

爬蟲搜狐郵箱的時候,發現祕密是經過md5加密的,從網上找個方法可以轉化

public class Md5Util {
    public String Pd(String str) throws Exception {
        String result = "";  

        MessageDigest md5 = MessageDigest.getInstance("MD5");  
        md5.update((str).getBytes("UTF-8"));  
        byte b[] = md5.digest();  
          
        int i;  
        StringBuffer buf = new StringBuffer("");  
          
        for(int offset=0; offset<b.length; offset++){  
            i = b[offset];  
            if(i<0){  
                i+=256;  
            }  
            if(i<16){  
                buf.append("0");  
            }  
            buf.append(Integer.toHexString(i));  
        }  
          
        result = buf.toString();  
        System.out.println("result = " + result);
        return result;  
    }
}
這是轉成32位小寫的
如果是要32位大寫=====>result = buf.toString().toUpperCase();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章