| New file | 
|  |  |  | 
|---|
|  |  |  | 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)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | } | 
|---|