天天看點

為給定字元串生成MD5指紋

import java.security.MessageDigest; 

import java.security.NoSuchAlgorithmException; 

import org.apache.commons.codec.binary.Hex; 

public class MD5Util { 

    private static MessageDigest md = null; 

    static{ 

        try { 

            md = MessageDigest.getInstance("MD5"); 

        } catch (NoSuchAlgorithmException e) { 

            e.printStackTrace(); 

        }  

    } 

    /** 

     * 擷取MD5簽名 

     * @param content 

     * @return 

     */ 

    public static String getMD5Sign(String content){ 

        if(md == null || content == null || content.equals("")) return null; 

        md.reset();   

        return new String(Hex.encodeHex(md.digest(content.getBytes())));  

本文轉自william_xu 51CTO部落格,原文連結:http://blog.51cto.com/williamx/1088889,如需轉載請自行聯系原作者 

繼續閱讀