Partager via


IncrementalHash.CreateHMAC Méthode

Définition

Surcharges

CreateHMAC(HashAlgorithmName, Byte[])

Créez un IncrementalHash pour l’algorithme HMAC (Hash-based Message Authentication Code) en utilisant l’algorithme de hachage spécifié par hashAlgorithmet une clé spécifiée par key.

CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)

Créez un IncrementalHash pour l’algorithme HMAC (Hash-based Message Authentication Code) en utilisant l’algorithme de hachage spécifié par hashAlgorithmet une clé spécifiée par key.

CreateHMAC(HashAlgorithmName, Byte[])

Source:
IncrementalHash.cs
Source:
IncrementalHash.cs
Source:
IncrementalHash.cs

Créez un IncrementalHash pour l’algorithme HMAC (Hash-based Message Authentication Code) en utilisant l’algorithme de hachage spécifié par hashAlgorithmet une clé spécifiée par 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

Paramètres

hashAlgorithm
HashAlgorithmName

Nom de l’algorithme de hachage à effectuer dans le HMAC.

key
Byte[]

Clé secrète pour le HMAC.

Retours

Instance IncrementalHash prête à calculer l’algorithme de hachage spécifié par hashAlgorithm.

Attributs

Exceptions

key est null.

hashAlgorithm.Name est nullou la chaîne vide.

hashAlgorithm n’est pas un algorithme de hachage connu.

S’applique à

CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)

Source:
IncrementalHash.cs
Source:
IncrementalHash.cs
Source:
IncrementalHash.cs

Créez un IncrementalHash pour l’algorithme HMAC (Hash-based Message Authentication Code) en utilisant l’algorithme de hachage spécifié par hashAlgorithmet une clé spécifiée par 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

Paramètres

hashAlgorithm
HashAlgorithmName

Nom de l’algorithme de hachage à effectuer dans le HMAC.

key
ReadOnlySpan<Byte>

Clé secrète pour le HMAC.

Retours

Instance de hachage pour calculer l’algorithme de hachage spécifié par hashAlgorithm.

Attributs

Exceptions

hashAlgorithm.Name est null ou la chaîne vide.

hashAlgorithm n’est pas un algorithme de hachage connu.

S’applique à