Package jodd.util

Interface DigestEngine

    • Method Detail

      • sha1

        static DigestEngine sha1()
        Creates new SHA-1 digest.
      • sha256

        static DigestEngine sha256()
        Creates new SHA-256 digest.
      • sha384

        static DigestEngine sha384()
        Creates new SHA-384 digest.
      • sha512

        static DigestEngine sha512()
        Creates new SHA-512 digest.
      • digest

        byte[] digest​(byte[] input)
        Returns byte-hash of input byte array.
      • digest

        default byte[] digest​(java.lang.String input)
        Returns byte-hash of input string.
      • digest

        byte[] digest​(java.io.File file)
               throws java.io.IOException
        Returns digest of a file. Implementations may not read the whole file into the memory.
        Throws:
        java.io.IOException
      • digestString

        default java.lang.String digestString​(byte[] byteArray)
        Returns string hash of input byte array.
      • digestString

        default java.lang.String digestString​(java.lang.String input)
        Returns string hash of input string.
      • digestString

        default java.lang.String digestString​(java.io.File file)
                                       throws java.io.IOException
        Throws:
        java.io.IOException