次の方法で共有


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

定義

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

protected:
 override void HashCore(cli::array <System::Byte> ^ array, int ibStart, int cbSize);
protected:
 override void HashCore(cli::array <System::Byte> ^ rgb, int ibStart, int cbSize);
protected override sealed void HashCore (byte[] array, int ibStart, int cbSize);
protected override void HashCore (byte[] rgb, int ibStart, int cbSize);
override this.HashCore : byte[] * int * int -> unit
override this.HashCore : byte[] * int * int -> unit
Protected Overrides NotOverridable Sub HashCore (array As Byte(), ibStart As Integer, cbSize As Integer)
Protected Overrides Sub HashCore (rgb As Byte(), ibStart As Integer, cbSize As Integer)

パラメーター

arrayrgb
Byte[]

入力データです。

ibStart
Int32

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

cbSize
Int32

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

注釈

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

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

適用対象

こちらもご覧ください