Modifier and Type | Field and Description |
---|---|
static String |
ALGORITHM_MD5 |
static String |
ALGORITHM_SHA |
static String |
ALGORITHM_SHA_256 |
static String |
ALGORITHM_SHA_384 |
static String |
ALGORITHM_SHA_512 |
static char[] |
ENCODING_HEX |
static char[] |
ENCODING_HEXUC |
Constructor and Description |
---|
Hash() |
Modifier and Type | Method and Description |
---|---|
static String |
hash(byte[] data,
String algorithm,
char[] encoding) |
static String |
hash(String str,
String algorithm,
char[] encoding,
Charset charset) |
static String |
hash(String input,
String algorithm,
int numIterations) |
static String |
hash(String str,
String algorithm,
int numIterations,
char[] encoding) |
static String |
hash(String str,
String nonce,
String algorithm,
char[] encoding) |
static String |
md5(byte[] data) |
static String |
md5(String str) |
static String |
md5(String str,
Charset charset) |
static String |
sha(byte[] data) |
static String |
sha(String str) |
static String |
sha(String str,
Charset charset) |
static String |
sha256(byte[] data) |
static String |
sha256(String str) |
static String |
sha256(String str,
Charset charset) |
static String |
sha384(byte[] data) |
static String |
sha384(String str) |
static String |
sha384(String str,
Charset charset) |
static String |
sha512(byte[] data) |
static String |
sha512(String str) |
static String |
sha512(String str,
Charset charset) |
static String |
toHexString(byte[] data,
boolean upperCase) |
public static final char[] ENCODING_HEX
public static final char[] ENCODING_HEXUC
public static final String ALGORITHM_MD5
public static final String ALGORITHM_SHA_256
public static final String ALGORITHM_SHA_384
public static final String ALGORITHM_SHA_512
public static final String ALGORITHM_SHA
public Hash()
public static String md5(byte[] data) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String md5(String str) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String md5(String str, Charset charset) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha(byte[] data) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha(String str) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha(String str, Charset charset) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha256(byte[] data) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha256(String str) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha256(String str, Charset charset) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha384(byte[] data) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha384(String str) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha384(String str, Charset charset) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha512(byte[] data) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha512(String str) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String sha512(String str, Charset charset) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String hash(String str, String nonce, String algorithm, char[] encoding) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String hash(String input, String algorithm, int numIterations) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String hash(String str, String algorithm, int numIterations, char[] encoding) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String hash(String str, String algorithm, char[] encoding, Charset charset) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String hash(byte[] data, String algorithm, char[] encoding) throws NoSuchAlgorithmException
NoSuchAlgorithmException
public static String toHexString(byte[] data, boolean upperCase)
Copyright © 2015 Lucee