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