org.springframework.util

Class 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 Detail

      • DigestUtils

        public DigestUtils()
    • 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 given StringBuilder.
        Parameters:
        bytes - the bytes to calculate the digest over
        builder - the string builder to append the digest to
        Returns:
        the given string builder