public class HmacUtil
extends java.lang.Object
| 构造器和说明 |
|---|
HmacUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
hmac(byte[] data,
byte[] key,
HmacAlgorithms algorithms) |
static byte[] |
hmac(java.io.InputStream data,
byte[] key,
HmacAlgorithms algorithms) |
static byte[] |
hmac(java.lang.String data,
java.lang.String key,
HmacAlgorithms algorithms) |
static java.lang.String |
hmacHex(byte[] data,
byte[] key,
HmacAlgorithms algorithms) |
static java.lang.String |
hmacHex(java.io.InputStream data,
byte[] key,
HmacAlgorithms algorithms) |
static java.lang.String |
hmacHex(java.lang.String data,
java.lang.String key,
HmacAlgorithms algorithms) |
static byte[] |
hmacSha256(byte[] data,
byte[] key) |
static byte[] |
hmacSha256(java.io.InputStream data,
byte[] key) |
static byte[] |
hmacSha256(java.lang.String data,
java.lang.String key) |
static java.lang.String |
hmacSha256Hex(byte[] data,
byte[] key) |
static java.lang.String |
hmacSha256Hex(java.io.InputStream data,
byte[] key) |
static java.lang.String |
hmacSha256Hex(java.lang.String data,
java.lang.String key) |
public static byte[] hmac(byte[] data,
byte[] key,
HmacAlgorithms algorithms)
public static byte[] hmac(java.io.InputStream data,
byte[] key,
HmacAlgorithms algorithms)
public static byte[] hmac(java.lang.String data,
java.lang.String key,
HmacAlgorithms algorithms)
public static java.lang.String hmacHex(byte[] data,
byte[] key,
HmacAlgorithms algorithms)
public static java.lang.String hmacHex(java.io.InputStream data,
byte[] key,
HmacAlgorithms algorithms)
public static java.lang.String hmacHex(java.lang.String data,
java.lang.String key,
HmacAlgorithms algorithms)
public static byte[] hmacSha256(byte[] data,
byte[] key)
public static byte[] hmacSha256(java.io.InputStream data,
byte[] key)
public static byte[] hmacSha256(java.lang.String data,
java.lang.String key)
public static java.lang.String hmacSha256Hex(byte[] data,
byte[] key)
public static java.lang.String hmacSha256Hex(java.io.InputStream data,
byte[] key)
public static java.lang.String hmacSha256Hex(java.lang.String data,
java.lang.String key)