HMAC.HashCore HMAC.HashCore HMAC.HashCore HMAC.HashCore Method

Definice

Přetížení

HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>)
HashCore(Byte[], Int32, Int32) HashCore(Byte[], Int32, Int32) HashCore(Byte[], Int32, Int32) HashCore(Byte[], Int32, Int32)

Při přepisu v odvozené třídě, směruje data zapsaná do objektu do výchozí HMAC hashovací algoritmus pro výpočet hodnoty hash.When overridden in a derived class, routes data written to the object into the default HMAC hash algorithm for computing the hash value.

HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>)

protected:
 override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore (ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))

Parametry

source
ReadOnlySpan<Byte>

HashCore(Byte[], Int32, Int32) HashCore(Byte[], Int32, Int32) HashCore(Byte[], Int32, Int32) HashCore(Byte[], Int32, Int32)

Při přepisu v odvozené třídě, směruje data zapsaná do objektu do výchozí HMAC hashovací algoritmus pro výpočet hodnoty hash.When overridden in a derived class, routes data written to the object into the default HMAC hash algorithm for computing the hash value.

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

Parametry

rgb
Byte[]

Vstupní data.The input data.

ib
Int32 Int32 Int32 Int32

Posun do bajtového pole, ze kterého chcete začít používat data.The offset into the byte array from which to begin using data.

cb
Int32 Int32 Int32 Int32

Počet bajtů v pole, které chcete použít jako data.The number of bytes in the array to use as data.

Poznámky

Tuto metodu nevolá kód aplikace.This method is not called by application code.

Tato abstraktní metoda provádí výpočet hodnoty hash.This abstract method performs the hash computation. Při každém zápisu do objektu kryptografických datového proudu předá data prostřednictvím této metody.Every write to the cryptographic stream object passes the data through this method. Pro každý blok dat tato metoda aktualizuje stav objektu hash tak, aby se vrátí nějaká hodnota správným hashovacím na konci datového proudu.For each block of data, this method updates the state of the hash object so that a correct hash value is returned at the end of the data stream.

Viz také

Platí pro