HMAC.HashCore Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |
- 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<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))
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 |
- 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(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)
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 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: