public class SHA
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ALGORITHM_SHA_1 |
static java.lang.String |
ALGORITHM_SHA_256 |
static java.lang.String |
ALGORITHM_SHA_384 |
static java.lang.String |
ALGORITHM_SHA_512 |
static int |
BUFFER_SIZE |
static java.lang.String |
CHARSET |
| 构造器和说明 |
|---|
SHA() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
check(java.lang.String pwd,
java.lang.String hash)
已过时。
|
static boolean |
check256(java.lang.String pwd,
java.lang.String hash) |
static boolean |
check384(java.lang.String pwd,
java.lang.String hash) |
static boolean |
check512(java.lang.String pwd,
java.lang.String hash) |
static byte[] |
getDigest(java.io.InputStream in,
java.lang.String algorithm) |
static java.lang.String |
getDigest(java.lang.String original,
java.lang.String algorithm) |
static java.lang.String |
getDigestString(byte[] digest) |
static java.lang.String |
getDigestString(java.io.InputStream in,
java.lang.String algorithm) |
static java.lang.String |
sha256Encrypt(java.lang.String orignal) |
static java.lang.String |
sha384Encrypt(java.lang.String orignal) |
static java.lang.String |
sha512Encrypt(java.lang.String orignal) |
static java.lang.String |
shaEncrypt(java.lang.String orignal)
已过时。
|
public static final int BUFFER_SIZE
public static final java.lang.String CHARSET
public static final java.lang.String ALGORITHM_SHA_1
public static final java.lang.String ALGORITHM_SHA_256
public static final java.lang.String ALGORITHM_SHA_384
public static final java.lang.String ALGORITHM_SHA_512
public static byte[] getDigest(java.io.InputStream in,
java.lang.String algorithm)
throws java.lang.Throwable
java.lang.Throwablepublic static java.lang.String getDigest(java.lang.String original,
java.lang.String algorithm)
public static java.lang.String getDigestString(java.io.InputStream in,
java.lang.String algorithm)
throws java.lang.Throwable
java.lang.Throwablepublic static java.lang.String getDigestString(byte[] digest)
@Deprecated public static java.lang.String shaEncrypt(java.lang.String orignal)
public static java.lang.String sha256Encrypt(java.lang.String orignal)
public static java.lang.String sha384Encrypt(java.lang.String orignal)
public static java.lang.String sha512Encrypt(java.lang.String orignal)
@Deprecated
public static boolean check(java.lang.String pwd,
java.lang.String hash)
pwd - 原始密码hash - 加密后hash值public static boolean check256(java.lang.String pwd,
java.lang.String hash)
public static boolean check384(java.lang.String pwd,
java.lang.String hash)
public static boolean check512(java.lang.String pwd,
java.lang.String hash)