Share via


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

定義

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

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 void HashCore(cli::array <System::Byte> ^ data, int start, int length);
protected override sealed void HashCore (byte[] array, int ibStart, int cbSize);
protected override void HashCore (byte[] rgb, int ibStart, int cbSize);
protected override void HashCore (byte[] data, int start, int length);
override this.HashCore : byte[] * int * int -> unit
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)
Protected Overrides Sub HashCore (data As Byte(), start As Integer, length As Integer)

パラメーター

arrayrgbdata
Byte[]

入力データです。

ibStartstart
Int32

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

cbSizelength
Int32

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

注釈

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

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

適用対象

こちらもご覧ください