IncrementalHash.CreateHMAC Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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 hashAlgorithm
et 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 null
ou 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 hashAlgorithm
et 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.