HMACSHA1.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)

Redirige los datos escritos en el objeto al algoritmo hash SHA1 para el cálculo del código de autenticación de mensajes basado en hash (HMAC).

HashCore(ReadOnlySpan<Byte>)

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

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

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

Parámetros

source
ReadOnlySpan<Byte>

La entrada para la cual se calcula el HMAC.

Se aplica a

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

HashCore(Byte[], Int32, Int32)

Source:
HMACSHA1.cs
Source:
HMACSHA1.cs
Source:
HMACSHA1.cs

Redirige los datos escritos en el objeto al algoritmo hash SHA1 para el cálculo del código de autenticación de mensajes basado en hash (HMAC).

C#
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

Debido a problemas de colisión con SHA1, Microsoft recomienda un modelo de seguridad basado en SHA256 o mejor.

Se aplica a

.NET 10 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, 10
.NET Framework 1.1
.NET Standard 1.3, 1.4, 1.6, 2.1