HMAC.HashCore Метод

Определение

Перегрузки

HashCore(ReadOnlySpan<Byte>)

Передает данные из объекта в HMAC-алгоритм для вычисления HMAC.

HashCore(Byte[], Int32, Int32)

Если переопределено в производном классе, передает данные, записанные в объект, в HMAC-алгоритм для вычисления значения HMAC.

HashCore(ReadOnlySpan<Byte>)

Исходный код:
HMAC.cs
Исходный код:
HMAC.cs
Исходный код:
HMAC.cs

Передает данные из объекта в HMAC-алгоритм для вычисления 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))

Параметры

source
ReadOnlySpan<Byte>

Входные данные, для которых вычисляется код HMAC.

Исключения

Во всех случаях.

Комментарии

Реализация этого метода по умолчанию вызывает исключение , PlatformNotSupportedException так как управляемая реализация HMAC отсутствует.

Производные типы должны переопределять этот метод.

Применяется к

HashCore(Byte[], Int32, Int32)

Исходный код:
HMAC.cs
Исходный код:
HMAC.cs
Исходный код:
HMAC.cs

Если переопределено в производном классе, передает данные, записанные в объект, в HMAC-алгоритм для вычисления значения 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)

Параметры

rgb
Byte[]

Входные данные.

ib
Int32

Смещение в массиве байтов, начиная с которого следует использовать данные.

cb
Int32

Число байтов в массиве для использования в качестве данных.

Комментарии

Этот метод не вызывается кодом приложения.

См. также раздел

Применяется к