Udostępnij za pośrednictwem


HMAC.HashCore Metoda

Definicja

Przeciążenia

HashCore(ReadOnlySpan<Byte>)

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

HashCore(Byte[], Int32, Int32)

Po przesłonięciu w klasie pochodnej dane są przesyłane do obiektu do algorytmu HMAC do obliczania wartości HMAC.

HashCore(ReadOnlySpan<Byte>)

Źródło:
HMAC.cs
Źródło:
HMAC.cs
Źródło:
HMAC.cs

Kieruje dane zapisywane do obiektu w algorytmie HMAC do obliczania 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 błąd, PlatformNotSupportedException ponieważ nie ma zarządzanej implementacji HMAC.

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

Dotyczy

HashCore(Byte[], Int32, Int32)

Źródło:
HMAC.cs
Źródło:
HMAC.cs
Źródło:
HMAC.cs

Po przesłonięciu w klasie pochodnej dane są przesyłane do obiektu do algorytmu 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 należy zacząć korzystać 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