public final class Hmac extends Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
doFinal()
処理を終了する。
|
String |
doFinal(byte[] input)
指定されたバイト配列を処理して処理を終了する。
|
static Hmac |
getInstance(String algorithm)
インスタンスを取得する。
|
static Hmac |
getInstance(String algorithm,
Provider provider)
インスタンスを取得する。
|
static Hmac |
getInstance(String algorithm,
String provider)
インスタンスを取得する。
|
void |
init(String key)
指定した鍵を使用してこのオブジェクトを初期化する。
|
void |
reset()
オブジェクトをリセットする。
|
void |
update(byte input)
指定されたバイトを処理する。
|
void |
update(byte[] input)
指定されたバイトを処理する。
|
void |
update(byte[] input,
int offset,
int len)
指定されたバイトを処理する。
|
public static Hmac getInstance(String algorithm) throws NoSuchAlgorithmException
algorithm - アルゴリズムNoSuchAlgorithmException - アルゴリズムが存在しない場合にスローされる。public static Hmac getInstance(String algorithm, String provider) throws NoSuchAlgorithmException, NoSuchProviderException
algorithm - アルゴリズムprovider - プロバイダーNoSuchAlgorithmException - アルゴリズムが存在しない場合にスローされる。NoSuchProviderException - プロバイダーが存在しない場合にスローされる。public static Hmac getInstance(String algorithm, Provider provider) throws NoSuchAlgorithmException, NoSuchProviderException
algorithm - アルゴリズムprovider - プロバイダーNoSuchAlgorithmException - アルゴリズムが存在しない場合にスローされる。NoSuchProviderExceptionpublic void init(String key) throws InvalidKeyException
key - 鍵InvalidKeyException - 不正な鍵が指定された場合にスローされる。public void update(byte input)
input - 処理される入力バイトpublic void update(byte[] input)
input - 処理される入力バイト配列public void update(byte[] input,
int offset,
int len)
input - 入力バッファーoffset - オフセットlen - 処理するバイト数public String doFinal()
public String doFinal(byte[] input)
input - バイト配列public void reset()
Copyright © 2025. All rights reserved.