public class Digester extends java.lang.Object
Constructor and Description |
---|
Digester() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
createBinaryMD5Digest(byte[] data)
Computes an MD5 hash for a byte array and returns the binary hash (i.e.
|
static byte[] |
createBinarySHA1Digest(byte[] data)
Computes an SHA-1 hash for a byte array and returns the binary hash (i.e.
|
static java.lang.String |
createMD5Digest(byte[] data)
Computes an MD5 hash for a byte array.
|
static java.lang.String |
createMD5Digest(java.util.Collection<java.lang.String> bases)
Computes an MD5 hash for a collection of strings.
|
static java.lang.String |
createMD5Digest(java.lang.String base)
Computes an MD5 hash for a string.
|
static java.lang.String |
createSHA1Digest(byte[] data)
Computes a SHA-1 hash for a string.
|
static java.lang.String |
createSHA1Digest(java.lang.String base)
Computes a SHA-1 hash for a string.
|
static java.lang.String |
createSHA256Digest(byte[] data)
Computes a SHA-256 hash for a string.
|
static java.lang.String |
createSHA256Digest(java.lang.String base)
Computes a SHA-256 hash for a string.
|
static java.security.MessageDigest |
getMD5()
Returns MD5 digester or throws an AssertionError if the digester could not be
located.
|
static java.security.MessageDigest |
getSHA1()
Returns SHA-1 digester or throws an AssertionError if the digester could not
be located.
|
static java.security.MessageDigest |
getSHA256()
Returns SHA-256 digester or throws an AssertionError if the digester could
not be located.
|
public Digester()
public static java.lang.String createMD5Digest(java.lang.String base)
public static java.lang.String createMD5Digest(byte[] data)
public static java.lang.String createSHA1Digest(java.lang.String base)
public static java.lang.String createSHA1Digest(byte[] data)
public static java.lang.String createSHA256Digest(java.lang.String base)
public static java.lang.String createSHA256Digest(byte[] data)
public static java.lang.String createMD5Digest(java.util.Collection<java.lang.String> bases)
public static byte[] createBinarySHA1Digest(byte[] data)
public static byte[] createBinaryMD5Digest(byte[] data)
public static java.security.MessageDigest getMD5()
public static java.security.MessageDigest getSHA1()
public static java.security.MessageDigest getSHA256()