public final class DigestKit extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
FNV_OFFSET_BASIS_64 |
static long |
FNV_PRIME_64 |
| Constructor and Description |
|---|
DigestKit() |
| Modifier and Type | Method and Description |
|---|---|
static MessageDigest |
digest(String algorithm) |
static long |
fnv1a64(String key) |
static String |
hash(String algorithm,
byte[] binary) |
static String |
hash(String algorithm,
String text) |
static String |
hash(String algorithm,
String text,
Charset charset) |
static String |
hex(byte[] bytes) |
static String |
md5(String text) |
static String |
salt(int saltLength)
md5 128bit 16bytes
sha1 160bit 20bytes
sha256 256bit 32bytes
sha384 384bit 48bytes
sha512 512bit 64bytes
|
static String |
saltSha256() |
static String |
saltSha512() |
static String |
sha1(String text) |
static String |
sha256(String text) |
static String |
sha384(String text) |
static String |
sha512(String text) |
static boolean |
slowEquals(byte[] a,
byte[] b) |
public static final long FNV_OFFSET_BASIS_64
public static final long FNV_PRIME_64
public static long fnv1a64(String key)
public static MessageDigest digest(String algorithm)
public static String hex(byte[] bytes)
public static String salt(int saltLength)
public static String saltSha256()
public static String saltSha512()
public static boolean slowEquals(byte[] a,
byte[] b)
Copyright © 2019. All rights reserved.