SHA256Managed.HashCore(Byte[], Int32, Int32) メソッド

定義

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

C#
protected override sealed void HashCore(byte[] array, int ibStart, int cbSize);
C#
protected override void HashCore(byte[] rgb, int ibStart, int cbSize);

パラメーター

arrayrgb
Byte[]

入力データです。

ibStart
Int32

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

cbSize
Int32

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

注釈

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

この抽象メソッドは、ハッシュ計算を実行します。 暗号化ストリーム オブジェクトへの書き込みはすべて、このメソッドを介してデータを渡します。 このメソッドは、データ ブロックごとにハッシュ オブジェクトの状態を更新し、データ ストリームの末尾に正しいハッシュ値が返されるようにします。

適用対象

製品 バージョン
.NET Framework 1.1, 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

こちらもご覧ください