Mac.DoFinal メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| DoFinal() |
MAC 操作を終了します。 |
| DoFinal(Byte[]) |
指定されたバイト配列を処理し、MAC 操作を完了します。 |
| DoFinal(Byte[], Int32) |
MAC 操作を終了します。 |
DoFinal()
MAC 操作を終了します。
[Android.Runtime.Register("doFinal", "()[B", "")]
public byte[]? DoFinal();
[<Android.Runtime.Register("doFinal", "()[B", "")>]
member this.DoFinal : unit -> byte[]
返品
MAC の結果。
- 属性
例外
この MAC が初期化されていない場合は♨。
注釈
MAC 操作を終了します。
このメソッドを呼び出すと、この Mac オブジェクトは、 init(Key) または init(Key, AlgorithmParameterSpec)の呼び出しによって以前に初期化された状態にリセットされます。 つまり、オブジェクトはリセットされ、必要に応じて、 update と doFinalの新しい呼び出しを介して、同じキーから別の MAC を生成できます。 (この Mac オブジェクトを別のキーで再利用するには、 init(Key) または init(Key, AlgorithmParameterSpec)の呼び出しによって再初期化する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
DoFinal(Byte[])
指定されたバイト配列を処理し、MAC 操作を完了します。
[Android.Runtime.Register("doFinal", "([B)[B", "")]
public byte[]? DoFinal(byte[]? input);
[<Android.Runtime.Register("doFinal", "([B)[B", "")>]
member this.DoFinal : byte[] -> byte[]
パラメーター
- input
- Byte[]
データ (バイト単位)
返品
MAC の結果。
- 属性
例外
この MAC が初期化されていない場合は♨。
注釈
指定されたバイト配列を処理し、MAC 操作を完了します。
このメソッドを呼び出すと、この Mac オブジェクトは、 init(Key) または init(Key, AlgorithmParameterSpec)の呼び出しによって以前に初期化された状態にリセットされます。 つまり、オブジェクトはリセットされ、必要に応じて、 update と doFinalの新しい呼び出しを介して、同じキーから別の MAC を生成できます。 (この Mac オブジェクトを別のキーで再利用するには、 init(Key) または init(Key, AlgorithmParameterSpec)の呼び出しによって再初期化する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
DoFinal(Byte[], Int32)
MAC 操作を終了します。
[Android.Runtime.Register("doFinal", "([BI)V", "")]
public void DoFinal(byte[]? output, int outOffset);
[<Android.Runtime.Register("doFinal", "([BI)V", "")>]
member this.DoFinal : byte[] * int -> unit
パラメーター
- output
- Byte[]
MAC の結果が格納されるバッファー
- outOffset
- Int32
MAC が格納されている output のオフセット
- 属性
例外
指定した出力バッファーがダイジェストを格納するには小さすぎるか、指定した出力バッファーが null、または指定したオフセットが負の値であるか、出力バッファーの長さを超える場合。
この MAC が初期化されていない場合は♨。
注釈
MAC 操作を終了します。
このメソッドを呼び出すと、この Mac オブジェクトは、 init(Key) または init(Key, AlgorithmParameterSpec)の呼び出しによって以前に初期化された状態にリセットされます。 つまり、オブジェクトはリセットされ、必要に応じて、 update と doFinalの新しい呼び出しを介して、同じキーから別の MAC を生成できます。 (この Mac オブジェクトを別のキーで再利用するには、 init(Key) または init(Key, AlgorithmParameterSpec)の呼び出しによって再初期化する必要があります。
MAC の結果は、outOffsetを含むoutputに格納されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。