java的md5加密实现代码

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
import java.security.MessageDigest;  
import java.security.NoSuchAlgorithmException;  
  
public class Md5Code {  
  
    public String Md5(String plainText)  
    {  
        System.out.println("加密前:"+plainText);  
        try {  
            MessageDigest md = MessageDigest.getInstance("MD5");  
            md.update(plainText.getBytes());  
            byte[] b = md.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));  
                      
            }  
              
            System.out.println("加密后:"+buf.toString());  
            return buf.toString();  
        } catch (NoSuchAlgorithmException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
        return plainText;  
    }  
      
      
}  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:将log4j的日志配置输出到mysql中

下一篇: jQuery序列化表单为JSON对象