public class Hmacs extends Object
| 构造器和说明 |
|---|
Hmacs() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Mac |
getHmacMd5(byte[] key) |
static Mac |
getHmacSha1(byte[] key) |
static Mac |
getHmacSha256(byte[] key) |
static Mac |
getHmacSha384(byte[] key) |
static Mac |
getHmacSha512(byte[] key) |
static Mac |
getInitializedMac(String algorithm,
byte[] key) |
static Mac |
getMac(String algorithm) |
static byte[] |
hmac(Mac mac,
byte[] data) |
static byte[] |
hmac(Mac mac,
ByteBuffer data) |
static byte[] |
hmac(Mac mac,
InputStream in) |
static byte[] |
hmacMd5(byte[] key,
byte[] data) |
static byte[] |
hmacMd5(byte[] key,
ByteBuffer data) |
static byte[] |
hmacMd5(byte[] key,
InputStream data) |
static byte[] |
hmacSha1(byte[] key,
byte[] data) |
static byte[] |
hmacSha1(byte[] key,
ByteBuffer data) |
static byte[] |
hmacSha1(byte[] key,
InputStream data) |
static byte[] |
hmacSha256(byte[] key,
byte[] data) |
static byte[] |
hmacSha256(byte[] key,
ByteBuffer data) |
static byte[] |
hmacSha256(byte[] key,
InputStream data) |
static byte[] |
hmacSha384(byte[] key,
byte[] data) |
static byte[] |
hmacSha384(byte[] key,
ByteBuffer data) |
static byte[] |
hmacSha384(byte[] key,
InputStream data) |
static byte[] |
hmacSha512(byte[] key,
byte[] data) |
static byte[] |
hmacSha512(byte[] key,
ByteBuffer data) |
static byte[] |
hmacSha512(byte[] key,
InputStream data) |
static Mac |
updateHmac(Mac mac,
byte[] data) |
static Mac |
updateHmac(Mac mac,
ByteBuffer data) |
static Mac |
updateHmac(Mac mac,
InputStream in) |
public static byte[] hmac(Mac mac, byte[] data)
public static byte[] hmac(Mac mac, ByteBuffer data)
public static byte[] hmac(Mac mac, InputStream in) throws IOException
IOExceptionpublic static Mac updateHmac(Mac mac, ByteBuffer data)
public static Mac updateHmac(Mac mac, InputStream in) throws IOException
IOExceptionpublic static Mac getHmacMd5(byte[] key)
public static Mac getHmacSha1(byte[] key)
public static Mac getHmacSha256(byte[] key)
public static Mac getHmacSha384(byte[] key)
public static Mac getHmacSha512(byte[] key)
public static byte[] hmacMd5(byte[] key,
byte[] data)
public static byte[] hmacSha1(byte[] key,
byte[] data)
public static byte[] hmacSha256(byte[] key,
byte[] data)
public static byte[] hmacSha384(byte[] key,
byte[] data)
public static byte[] hmacSha512(byte[] key,
byte[] data)
public static byte[] hmacMd5(byte[] key,
ByteBuffer data)
public static byte[] hmacSha1(byte[] key,
ByteBuffer data)
public static byte[] hmacSha256(byte[] key,
ByteBuffer data)
public static byte[] hmacSha384(byte[] key,
ByteBuffer data)
public static byte[] hmacSha512(byte[] key,
ByteBuffer data)
public static byte[] hmacMd5(byte[] key,
InputStream data)
throws IOException
IOExceptionpublic static byte[] hmacSha1(byte[] key,
InputStream data)
throws IOException
IOExceptionpublic static byte[] hmacSha256(byte[] key,
InputStream data)
throws IOException
IOExceptionpublic static byte[] hmacSha384(byte[] key,
InputStream data)
throws IOException
IOExceptionpublic static byte[] hmacSha512(byte[] key,
InputStream data)
throws IOException
IOExceptionCopyright © 2024 fossc. All rights reserved.