public class DigestHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ENCODE_BASE64 |
static int |
ENCODE_HEX |
static java.lang.String |
MD5 |
static java.lang.String |
SHA1 |
| Constructor and Description |
|---|
DigestHelper() |
| Modifier and Type | Method and Description |
|---|---|
static long |
crc32(java.io.File testFile) |
static long |
crc32(java.io.InputStream is) |
static java.lang.String |
digest(java.io.File testFile,
java.lang.String algorithm,
int encoding) |
static byte[] |
digest(java.io.InputStream is,
java.lang.String algorithm) |
static java.lang.String |
digest(java.io.InputStream is,
java.lang.String algorithm,
int encoding) |
static java.lang.String |
md5(java.io.File testFile) |
static java.lang.String |
md5(java.io.File testFile,
int encoding) |
static byte[] |
sha1(byte[] plaintext) |
static java.lang.String |
sha1(java.io.File testFile) |
static java.lang.String |
sha1(java.io.File testFile,
int encoding) |
static java.lang.String |
sha1(java.io.InputStream is,
int encoding) |
static java.lang.String |
sha1(java.lang.String plaintext) |
static java.lang.String |
sha1(java.lang.String plaintext,
int encoding) |
static byte[] |
sha1hmac(byte[] key,
byte[] text) |
static java.lang.String |
sha1hmac(java.lang.String key,
java.lang.String plaintext)
Performs HMAC-SHA1 on the UTF-8 byte representation of strings
|
static java.lang.String |
sha1hmac(java.lang.String key,
java.lang.String plaintext,
int encoding)
Performs HMAC-SHA1 on the UTF-8 byte representation of strings, returning the hexidecimal hash as a result
|
public static final int ENCODE_BASE64
public static final int ENCODE_HEX
public static final java.lang.String SHA1
public static final java.lang.String MD5
public static java.lang.String sha1hmac(java.lang.String key,
java.lang.String plaintext)
key - plaintext - public static java.lang.String sha1hmac(java.lang.String key,
java.lang.String plaintext,
int encoding)
key - plaintext - public static byte[] sha1hmac(byte[] key,
byte[] text)
throws java.lang.IllegalArgumentException
key - text - java.lang.IllegalArgumentExceptionpublic static byte[] sha1(byte[] plaintext)
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmExceptionpublic static java.lang.String sha1(java.lang.String plaintext)
throws java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String sha1(java.lang.String plaintext,
int encoding)
throws java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String sha1(java.io.File testFile)
throws java.io.FileNotFoundException,
java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String sha1(java.io.File testFile,
int encoding)
throws java.io.FileNotFoundException,
java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String sha1(java.io.InputStream is,
int encoding)
throws java.io.FileNotFoundException,
java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String digest(java.io.File testFile,
java.lang.String algorithm,
int encoding)
throws java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static byte[] digest(java.io.InputStream is,
java.lang.String algorithm)
throws java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String digest(java.io.InputStream is,
java.lang.String algorithm,
int encoding)
throws java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static long crc32(java.io.File testFile)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic static long crc32(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String md5(java.io.File testFile)
throws java.io.FileNotFoundException,
java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String md5(java.io.File testFile,
int encoding)
throws java.io.FileNotFoundException,
java.io.IOException,
java.security.NoSuchAlgorithmException
java.io.FileNotFoundExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionCopyright © 2014. All Rights Reserved.