package com.gk.firework.Domain.Utils;
|
|
import org.apache.commons.codec.Charsets;
|
|
/**
|
* 加密相关工具类直接使用Spring util封装,减少jar依赖
|
* @author L.cm
|
*/
|
public class DigestUtils extends org.springframework.util.DigestUtils {
|
|
/**
|
* Calculates the MD5 digest and returns the value as a 32 character hex string.
|
*
|
* @param data Data to digest
|
* @return MD5 digest as a hex string
|
*/
|
public static String md5Hex(final String data) {
|
return DigestUtils.md5DigestAsHex(data.getBytes(Charsets.UTF_8));
|
}
|
|
/**
|
* Return a hexadecimal string representation of the MD5 digest of the given bytes.
|
* @param bytes the bytes to calculate the digest over
|
* @return a hexadecimal digest string
|
*/
|
public static String md5Hex(final byte[] bytes) {
|
return DigestUtils.md5DigestAsHex(bytes);
|
}
|
}
|