Package com.wechat.pay.java.core.util
Class ShaUtil
java.lang.Object
com.wechat.pay.java.core.util.ShaUtil
SHA工具
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetSha1HexString(byte[] source) 生成SHA1的HEX编码消息摘要字符串static StringgetSha1HexString(InputStream inputStream) 生成SHA1的HEX编码消息摘要字符串static StringgetSha256HexString(byte[] source) 生成SHA256的HEX编码消息摘要字符串static StringgetSha256HexString(InputStream inputStream) 生成SHA256的HEX编码消息摘要字符串static StringtoHexString(byte[] bytes) 转换字节数组为HEX编码字符串
-
Field Details
-
BUFFER_SIZE
public static final int BUFFER_SIZE- See Also:
-
SHA1
- See Also:
-
SHA256
- See Also:
-
-
Method Details
-
getSha1HexString
生成SHA1的HEX编码消息摘要字符串- Parameters:
inputStream- 消息输入流- Returns:
- HEX编码消息摘要字符串
- Throws:
IOException- 读取输入流失字节、关闭流失败等
-
getSha1HexString
生成SHA1的HEX编码消息摘要字符串- Parameters:
source- 消息输入- Returns:
- HEX编码消息摘要字符串
-
getSha256HexString
生成SHA256的HEX编码消息摘要字符串- Parameters:
inputStream- 消息输入流- Returns:
- HEX编码消息摘要字符串
- Throws:
IOException- 读取输入流失字节、关闭流失败等
-
getSha256HexString
生成SHA256的HEX编码消息摘要字符串- Parameters:
source- 消息输入- Returns:
- HEX编码消息摘要字符串
-
toHexString
转换字节数组为HEX编码字符串- Parameters:
bytes- 字节数组- Returns:
- HEX编码字符串
-