Compartir vía


HMACMD5.HashData Método

Definición

Sobrecargas

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Calcula el HMAC de una secuencia mediante el algoritmo MD5.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Calcula el HMAC de los datos mediante el algoritmo MD5.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Calcula el HMAC de los datos mediante el algoritmo MD5.

HashData(Byte[], Stream)

Calcula el HMAC de una secuencia mediante el algoritmo MD5.

HashData(Byte[], Byte[])

Calcula el HMAC de los datos mediante el algoritmo MD5.

HashData(ReadOnlySpan<Byte>, Stream)

Calcula el HMAC de una secuencia mediante el algoritmo MD5.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Calcula el HMAC de una secuencia mediante el algoritmo MD5.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer

Parámetros

key
ReadOnlySpan<Byte>

Tecla HMAC.

source
Stream

Secuencia a HMAC.

destination
Span<Byte>

Búfer que va a recibir el valor de HMAC.

Devoluciones

Número total de bytes escritos en destination.

Atributos

Excepciones

source es null.

El búfer de destination es demasiado pequeño para contener el tamaño HMAC calculado. El algoritmo MD5 siempre genera un HMAC de 128 bits o 16 bytes.

O bien

source no es compatible con la lectura.

Se aplica a

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Calcula el HMAC de los datos mediante el algoritmo MD5.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()

Parámetros

key
ReadOnlySpan<Byte>

Tecla HMAC.

source
ReadOnlySpan<Byte>

Datos de HMAC.

Devoluciones

Byte[]

HMAC de los datos.

Atributos

Se aplica a

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Calcula el HMAC de los datos mediante el algoritmo MD5.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parámetros

key
ReadOnlySpan<Byte>

Tecla HMAC.

source
ReadOnlySpan<Byte>

Datos de HMAC.

destination
Span<Byte>

Búfer que va a recibir el valor de HMAC.

Devoluciones

Número total de bytes escritos en destination.

Atributos

Excepciones

El búfer de destination es demasiado pequeño para contener el tamaño de hash calculado. El algoritmo MD5 siempre genera un HMAC de 128 bits o 16 bytes.

Se aplica a

HashData(Byte[], Stream)

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Calcula el HMAC de una secuencia mediante el algoritmo MD5.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (byte[] key, System.IO.Stream source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * System.IO.Stream -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream) As Byte()

Parámetros

key
Byte[]

Tecla HMAC.

source
Stream

Secuencia a HMAC.

Devoluciones

Byte[]

HMAC de los datos.

Atributos

Excepciones

key o source es null.

source no es compatible con la lectura.

Se aplica a

HashData(Byte[], Byte[])

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Calcula el HMAC de los datos mediante el algoritmo MD5.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] key, byte[] source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (byte[] key, byte[] source);
static member HashData : byte[] * byte[] -> byte[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte()) As Byte()

Parámetros

key
Byte[]

Tecla HMAC.

source
Byte[]

Datos de HMAC.

Devoluciones

Byte[]

HMAC de los datos.

Atributos

Excepciones

key o source es null.

Se aplica a

HashData(ReadOnlySpan<Byte>, Stream)

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Calcula el HMAC de una secuencia mediante el algoritmo MD5.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream) As Byte()

Parámetros

key
ReadOnlySpan<Byte>

Tecla HMAC.

source
Stream

Secuencia a HMAC.

Devoluciones

Byte[]

HMAC de los datos.

Atributos

Excepciones

source es null.

source no es compatible con la lectura.

Se aplica a