Package jodd.util
Interface DigestEngine
- All Known Implementing Classes:
DigestEngine.JavaDigestEngine
public interface DigestEngine
Digest engines.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbyte[]digest(byte[] input) Returns byte-hash of input byte array.byte[]Returns digest of a file.default byte[]Returns byte-hash of input string.default StringdigestString(byte[] byteArray) Returns string hash of input byte array.default StringdigestString(File file) default StringdigestString(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 Details
-
md2
Creates new MD2 digest. -
md5
Creates new MD5 digest. -
sha1
Creates new SHA-1 digest. -
sha256
Creates new SHA-256 digest. -
sha384
Creates new SHA-384 digest. -
sha512
Creates new SHA-512 digest. -
digest
byte[] digest(byte[] input) Returns byte-hash of input byte array. -
digest
Returns byte-hash of input string. -
digest
Returns digest of a file. Implementations may not read the whole file into the memory.- Throws:
IOException
-
digestString
Returns string hash of input byte array. -
digestString
Returns string hash of input string. -
digestString
- Throws:
IOException
-