HMAC.HashCore Metoda

Definicja

Przeciążenia

HashCore(ReadOnlySpan<Byte>)

Kieruje dane zapisywane do obiektu w algorytmie HMAC do przetwarzania HMAC.

HashCore(Byte[], Int32, Int32)

Po przesłonięciu w klasie pochodnej dane są zapisywane w obiekcie w algorytmie HMAC do obliczania wartości HMAC.

HashCore(ReadOnlySpan<Byte>)

Kieruje dane zapisywane do obiektu w algorytmie HMAC do przetwarzania HMAC.

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>

Dane wejściowe do obliczenia kodu HMAC dla.

Wyjątki

We wszystkich przypadkach.

Uwagi

Domyślna implementacja tej metody zgłasza PlatformNotSupportedException błąd, ponieważ nie ma zarządzanej implementacji HMAC.

Typy pochodne muszą zastąpić tę metodę.

Dotyczy

HashCore(Byte[], Int32, Int32)

Po przesłonięciu w klasie pochodnej dane są zapisywane w obiekcie w algorytmie HMAC do obliczania wartości HMAC.

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

Dane wejściowe.

ib
Int32

Przesunięcie do tablicy bajtów, z której rozpocznie się korzystanie z danych.

cb
Int32

Liczba bajtów w tablicy do użycia jako dane.

Uwagi

Ta metoda nie jest wywoływana przez kod aplikacji.

Zobacz też

Dotyczy