org.springframework.util
Class 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.
- Since:
- 3.0
- Author:
- Arjen Poutsma
- See Also:
-
DigestUtils
-
Constructor Summary
Constructors Constructor and Description DigestUtils()
Method Summary
Methods Modifier and Type Method and Description static StringBuilder
appendMd5DigestAsHex(byte[] bytes, StringBuilder builder)
Append a hexadecimal string representation of the MD5 digest of the given bytes to the givenStringBuilder
.static byte[]
md5Digest(byte[] bytes)
Calculate the MD5 digest of the given bytes.static String
md5DigestAsHex(byte[] bytes)
Return a hexadecimal string representation of the MD5 digest of the given bytes.
-
Method Detail
md5Digest
public static byte[] md5Digest(byte[] bytes)
Calculate the MD5 digest of the given bytes.- Parameters:
-
bytes
- the bytes to calculate the digest over - Returns:
- the digest
md5DigestAsHex
public static String md5DigestAsHex(byte[] bytes)
Return a hexadecimal string representation of the MD5 digest of the given bytes.- Parameters:
-
bytes
- the bytes to calculate the digest over - Returns:
- a hexadecimal digest string
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
.- Parameters:
-
bytes
- the bytes to calculate the digest over -
builder
- the string builder to append the digest to - Returns:
- the given string builder