HMAC.HashCore メソッド

定義

オーバーロード

HashCore(ReadOnlySpan<Byte>)

HMAC を計算するために、オブジェクトに書き込んだデータを HMAC アルゴリズムにルーティングします。

HashCore(Byte[], Int32, Int32)

派生クラスでオーバーライドされると、HMAC 値を計算するために、オブジェクトに書き込まれたデータを HMAC アルゴリズムにルーティングします。

HashCore(ReadOnlySpan<Byte>)

ソース:
HMAC.cs
ソース:
HMAC.cs
ソース:
HMAC.cs

HMAC を計算するために、オブジェクトに書き込んだデータを HMAC アルゴリズムにルーティングします。

protected override void HashCore (ReadOnlySpan<byte> source);

パラメーター

source
ReadOnlySpan<Byte>

HMAC コードを計算する対象の入力データ。

例外

すべての場合。

注釈

HMAC のマネージド実装がないため、このメソッドの既定の実装では がスロー PlatformNotSupportedException されます。

派生型は、このメソッドをオーバーライドする必要があります。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

HashCore(Byte[], Int32, Int32)

ソース:
HMAC.cs
ソース:
HMAC.cs
ソース:
HMAC.cs

派生クラスでオーバーライドされると、HMAC 値を計算するために、オブジェクトに書き込まれたデータを HMAC アルゴリズムにルーティングします。

protected override void HashCore (byte[] rgb, int ib, int cb);

パラメーター

rgb
Byte[]

入力データです。

ib
Int32

バイト配列内のデータの使用開始位置を示すオフセット。

cb
Int32

配列内でデータとして使用されるバイトの数。

注釈

このメソッドは、アプリケーション コードでは呼び出されません。

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1