HMAC.HashCore Método

Definición

Sobrecargas

HashCore(ReadOnlySpan<Byte>)

Envía los datos escritos en el objeto al algoritmo HMAC para el cálculo del HMAC.

HashCore(Byte[], Int32, Int32)

Cuando se invalida en una clase derivada, enruta los datos escritos en el objeto al algoritmo HMAC para el cálculo del valor de HMAC.

HashCore(ReadOnlySpan<Byte>)

Source:
HMAC.cs
Source:
HMAC.cs
Source:
HMAC.cs

Envía los datos escritos en el objeto al algoritmo HMAC para el cálculo del HMAC.

protected override void HashCore (ReadOnlySpan<byte> source);

Parámetros

source
ReadOnlySpan<Byte>

La entrada para la cual se calcula el código HMAC.

Excepciones

En todos los casos.

Comentarios

La implementación predeterminada de este método produce porque PlatformNotSupportedException no hay ninguna implementación administrada de HMAC.

Los tipos derivados deben invalidar este método.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

HashCore(Byte[], Int32, Int32)

Source:
HMAC.cs
Source:
HMAC.cs
Source:
HMAC.cs

Cuando se invalida en una clase derivada, enruta los datos escritos en el objeto al algoritmo HMAC para el cálculo del valor de HMAC.

protected override void HashCore (byte[] rgb, int ib, int cb);

Parámetros

rgb
Byte[]

Los datos de entrada.

ib
Int32

Desplazamiento en la matriz de bytes a partir del cual se empezarán a usar los datos.

cb
Int32

Número de bytes de la matriz que se van a usar como datos.

Comentarios

El código de aplicación no llama a este método.

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1