package com.dy.common.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; 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)); } */ }