IncrementalHash.CreateHMAC Método
Definición
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í.
Sobrecargas
CreateHMAC(HashAlgorithmName, Byte[]) |
Cree un IncrementalHash para el algoritmo de código de autenticación de mensajes basado en hash (HMAC) utilizando el algoritmo hash especificado por |
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
Cree un IncrementalHash para el algoritmo de código de autenticación de mensajes basado en hash (HMAC) utilizando el algoritmo hash especificado por |
CreateHMAC(HashAlgorithmName, Byte[])
- Source:
- IncrementalHash.cs
- Source:
- IncrementalHash.cs
- Source:
- IncrementalHash.cs
Cree un IncrementalHash para el algoritmo de código de autenticación de mensajes basado en hash (HMAC) utilizando el algoritmo hash especificado por hashAlgorithm
y una clave especificada por key
.
public:
static System::Security::Cryptography::IncrementalHash ^ CreateHMAC(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.IncrementalHash CreateHMAC (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key);
public static System.Security.Cryptography.IncrementalHash CreateHMAC (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member CreateHMAC : System.Security.Cryptography.HashAlgorithmName * byte[] -> System.Security.Cryptography.IncrementalHash
static member CreateHMAC : System.Security.Cryptography.HashAlgorithmName * byte[] -> System.Security.Cryptography.IncrementalHash
Public Shared Function CreateHMAC (hashAlgorithm As HashAlgorithmName, key As Byte()) As IncrementalHash
Parámetros
- hashAlgorithm
- HashAlgorithmName
Nombre del algoritmo hash que se va a realizar dentro del HMAC.
- key
- Byte[]
Clave secreta del HMAC.
Devoluciones
Una instancia de IncrementalHash lista para calcular el algoritmo hash especificado por hashAlgorithm
.
- Atributos
Excepciones
key
es null
.
hashAlgorithm
.Name es null
o la cadena vacía.
hashAlgorithm
no es un algoritmo hash conocido.
Se aplica a
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)
- Source:
- IncrementalHash.cs
- Source:
- IncrementalHash.cs
- Source:
- IncrementalHash.cs
Cree un IncrementalHash para el algoritmo de código de autenticación de mensajes basado en hash (HMAC) utilizando el algoritmo hash especificado por hashAlgorithm
y una clave especificada por key
.
public:
static System::Security::Cryptography::IncrementalHash ^ CreateHMAC(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.IncrementalHash CreateHMAC (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key);
public static System.Security.Cryptography.IncrementalHash CreateHMAC (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member CreateHMAC : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> System.Security.Cryptography.IncrementalHash
static member CreateHMAC : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> System.Security.Cryptography.IncrementalHash
Public Shared Function CreateHMAC (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte)) As IncrementalHash
Parámetros
- hashAlgorithm
- HashAlgorithmName
Nombre del algoritmo hash que se va a realizar dentro del HMAC.
- key
- ReadOnlySpan<Byte>
Clave secreta del HMAC.
Devoluciones
Instancia hash para calcular el algoritmo hash especificado por hashAlgorithm
.
- Atributos
Excepciones
hashAlgorithm
.Name es null
o la cadena vacía.
hashAlgorithm
no es un algoritmo hash conocido.