Package jodd.util
Interface DigestEngine
-
- All Known Implementing Classes:
DigestEngine.JavaDigestEngine
public interface DigestEngineDigest engines.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDigestEngine.JavaDigestEngine
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description byte[]digest(byte[] input)Returns byte-hash of input byte array.byte[]digest(java.io.File file)Returns digest of a file.default byte[]digest(java.lang.String input)Returns byte-hash of input string.default java.lang.StringdigestString(byte[] byteArray)Returns string hash of input byte array.default java.lang.StringdigestString(java.io.File file)default java.lang.StringdigestString(java.lang.String input)Returns string hash of input string.static DigestEnginemd2()Creates new MD2 digest.static DigestEnginemd5()Creates new MD5 digest.static DigestEnginesha1()Creates new SHA-1 digest.static DigestEnginesha256()Creates new SHA-256 digest.static DigestEnginesha384()Creates new SHA-384 digest.static DigestEnginesha512()Creates new SHA-512 digest.
-
-
-
Method Detail
-
md2
static DigestEngine md2()
Creates new MD2 digest.
-
md5
static DigestEngine md5()
Creates new MD5 digest.
-
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.IOExceptionReturns 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
-
-