public class ShaUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BUFFER_SIZE |
static java.lang.String |
SHA1 |
static java.lang.String |
SHA256 |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getSha1HexString(byte[] source)
生成SHA1的HEX编码消息摘要字符串
|
static java.lang.String |
getSha1HexString(java.io.InputStream inputStream)
生成SHA1的HEX编码消息摘要字符串
|
static java.lang.String |
getSha256HexString(byte[] source)
生成SHA256的HEX编码消息摘要字符串
|
static java.lang.String |
getSha256HexString(java.io.InputStream inputStream)
生成SHA256的HEX编码消息摘要字符串
|
static java.lang.String |
toHexString(byte[] bytes)
转换字节数组为HEX编码字符串
|
public static final int BUFFER_SIZE
public static final java.lang.String SHA1
public static final java.lang.String SHA256
public static java.lang.String getSha1HexString(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - 消息输入流java.io.IOException - 读取输入流失字节、关闭流失败等public static java.lang.String getSha1HexString(byte[] source)
source - 消息输入public static java.lang.String getSha256HexString(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - 消息输入流java.io.IOException - 读取输入流失字节、关闭流失败等public static java.lang.String getSha256HexString(byte[] source)
source - 消息输入public static java.lang.String toHexString(byte[] bytes)
bytes - 字节数组