Md5Code

来源:互联网 发布:拉圈圈软件免费 编辑:程序博客网 时间:2024/05/29 18:39

package zthh.manager.commons;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Date;

import sun.misc.BASE64Encoder;

public class Md5Code {

 /**
  * md5加密密码
  * @param str
  * @return
  * @throws NoSuchAlgorithmException
  * @throws UnsupportedEncodingException
  */
   public static String EncoderByMd5(String str){
        MessageDigest md5;
        BASE64Encoder base64en = new BASE64Encoder();
        String newstr = null;
  try {
   md5 = MessageDigest.getInstance("MD5");
   newstr = base64en.encode(md5.digest(str.getBytes("utf-8")));
   
  } catch (NoSuchAlgorithmException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }catch (UnsupportedEncodingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
        return newstr;
    }
   
    public static void main(String[] args) {
   System.out.println(Md5Code.EncoderByMd5("123456"));
   System.out.println(new Date());
  
 }
}

原创粉丝点击