package com.dy.common.util; 
 | 
  
 | 
import java.security.MessageDigest; 
 | 
  
 | 
public class MD5 { 
 | 
    /** 
 | 
     * MD5加密 
 | 
     * @param str 待加密字符串 
 | 
     * @return 16进制加密字符串 
 | 
     * @throws Exception 异常 
 | 
     */ 
 | 
    public static String encrypt(String str) throws Exception{ 
 | 
        MessageDigest md5 = MessageDigest.getInstance("MD5") ; 
 | 
        byte[] digest = md5.digest(str.getBytes("utf-8")) ; 
 | 
        return ByteUtil.bytes2Hex(digest, false) ; 
 | 
    } 
 | 
    /* 
 | 
    public static void main(String[] args) throws Exception{ 
 | 
        String str = "123456" ; 
 | 
        System.out.println(encrypt(str)); 
 | 
        str = "admin!@#,;." ; 
 | 
        System.out.println(encrypt(str)); 
 | 
        str = "admin!@#,;.admin!@#,;.admin!@#,;." ; 
 | 
        System.out.println(encrypt(str)); 
 | 
        str = "1" ; 
 | 
        System.out.println(encrypt(str)); 
 | 
    } 
 | 
    */ 
 | 
} 
 |