public abstract class SHA extends Algorithm
SHA安全编码组件
| 构造器和说明 |
|---|
SHA() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
encode(byte[] data)
SHA-1加密
|
static java.lang.String |
encode(java.lang.String data)
SHA-1加密
|
static byte[] |
encode256(byte[] data)
SHA-256加密
|
static java.lang.String |
encode256(java.lang.String data)
SHA-256加密
|
static byte[] |
encode384(byte[] data)
SHA-384加密
|
static java.lang.String |
encode384(java.lang.String data)
SHA-384加密
|
static byte[] |
encode512(byte[] data)
SHA-512加密
|
static java.lang.String |
encode512(java.lang.String data)
SHA-512加密
|
toHexStringpublic static byte[] encode(byte[] data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static java.lang.String encode(java.lang.String data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static byte[] encode256(byte[] data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static java.lang.String encode256(java.lang.String data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static byte[] encode384(byte[] data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static java.lang.String encode384(java.lang.String data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static byte[] encode512(byte[] data)
throws java.lang.Exception
data - 待加密数据java.lang.Exceptionpublic static java.lang.String encode512(java.lang.String data)
throws java.lang.Exception
data - 待加密数据java.lang.Exception