Java MD5加密

最近项目中需要用到MD5对登录密码进行加密,在网上找了好久,综合一些资料,终于将加密弄出来了,以后可以作为自己的备用资料了!哈哈,现在将其贴出来,与大家共享!

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/*
 * 对密码进行md5加密
 * 
 * */
public class Md5Encode {
     public String str;

     public String md5s(String 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));
            }
           str = buf.toStrin  g();
         } catch (NoSuchAlgorithmException e) {
              e.printStackTrace();

      }
      return str;//返回密文
     }
     

}
高度决定视野,角度改变观念,尺度把握人生。
原文地址:https://www.cnblogs.com/liujian21st/p/2599018.html