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 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

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

注釈

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

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

適用対象

こちらもご覧ください