类 DigestUtils
- java.lang.Object
- org.springframework.util.DigestUtils
public abstract class DigestUtils extends Object
Miscellaneous methods for calculating digests.Mainly for internal use within the framework; consider Apache Commons Codec for a more comprehensive suite of digest utilities.
- 从以下版本开始:
- 3.0
- 作者:
- Arjen Poutsma, Juergen Hoeller, Craig Andrews
构造器概要
构造器 构造器 说明 DigestUtils()
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static StringBuilder
appendMd5DigestAsHex(byte[] bytes, StringBuilder builder)
Append a hexadecimal string representation of the MD5 digest of the given bytes to the givenStringBuilder
.static StringBuilder
appendMd5DigestAsHex(InputStream inputStream, StringBuilder builder)
Append a hexadecimal string representation of the MD5 digest of the given inputStream to the givenStringBuilder
.static byte[]
md5Digest(byte[] bytes)
Calculate the MD5 digest of the given bytes.static byte[]
md5Digest(InputStream inputStream)
Calculate the MD5 digest of the given stream.static String
md5DigestAsHex(byte[] bytes)
Return a hexadecimal string representation of the MD5 digest of the given bytes.static String
md5DigestAsHex(InputStream inputStream)
Return a hexadecimal string representation of the MD5 digest of the given stream.
构造器详细资料
DigestUtils
public DigestUtils()
方法详细资料
md5Digest
public static byte[] md5Digest(byte[] bytes)
Calculate the MD5 digest of the given bytes.- 参数:
bytes
- the bytes to calculate the digest over- 返回:
- the digest
md5Digest
public static byte[] md5Digest(InputStream inputStream) throws IOException
Calculate the MD5 digest of the given stream.This method does not close the input stream.
- 参数:
inputStream
- the InputStream to calculate the digest over- 返回:
- the digest
- 抛出:
IOException
- 从以下版本开始:
- 4.2
md5DigestAsHex
public static String md5DigestAsHex(byte[] bytes)
Return a hexadecimal string representation of the MD5 digest of the given bytes.- 参数:
bytes
- the bytes to calculate the digest over- 返回:
- a hexadecimal digest string
md5DigestAsHex
public static String md5DigestAsHex(InputStream inputStream) throws IOException
Return a hexadecimal string representation of the MD5 digest of the given stream.This method does not close the input stream.
- 参数:
inputStream
- the InputStream to calculate the digest over- 返回:
- a hexadecimal digest string
- 抛出:
IOException
- 从以下版本开始:
- 4.2
appendMd5DigestAsHex
public static StringBuilder appendMd5DigestAsHex(byte[] bytes, StringBuilder builder)
Append a hexadecimal string representation of the MD5 digest of the given bytes to the givenStringBuilder
.- 参数:
bytes
- the bytes to calculate the digest overbuilder
- the string builder to append the digest to- 返回:
- the given string builder
appendMd5DigestAsHex
public static StringBuilder appendMd5DigestAsHex(InputStream inputStream, StringBuilder builder) throws IOException
Append a hexadecimal string representation of the MD5 digest of the given inputStream to the givenStringBuilder
.This method does not close the input stream.
- 参数:
inputStream
- the inputStream to calculate the digest overbuilder
- the string builder to append the digest to- 返回:
- the given string builder
- 抛出:
IOException
- 从以下版本开始:
- 4.2