IncrementalHash.CreateHMAC Metodo

Definizione

Overload

CreateHMAC(HashAlgorithmName, Byte[])

Creare un IncrementalHash per l'algoritmo HMAC (Hash-based Message Authentication Code) usando l'algoritmo hash specificato da hashAlgorithme una chiave specificata da key.

CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)

Creare un IncrementalHash per l'algoritmo HMAC (Hash-based Message Authentication Code) usando l'algoritmo hash specificato da hashAlgorithme una chiave specificata da key.

CreateHMAC(HashAlgorithmName, Byte[])

Origine:
IncrementalHash.cs
Origine:
IncrementalHash.cs
Origine:
IncrementalHash.cs

Creare un IncrementalHash per l'algoritmo HMAC (Hash-based Message Authentication Code) usando l'algoritmo hash specificato da hashAlgorithme una chiave specificata da 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

Parametri

hashAlgorithm
HashAlgorithmName

Nome dell'algoritmo hash da eseguire all'interno di HMAC.

key
Byte[]

Chiave privata per HMAC.

Restituisce

Istanza di IncrementalHash pronta per calcolare l'algoritmo hash specificato da hashAlgorithm.

Attributi

Eccezioni

key è null.

hashAlgorithm.Name è nullo la stringa vuota.

hashAlgorithm non è un algoritmo hash noto.

Si applica a

CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)

Origine:
IncrementalHash.cs
Origine:
IncrementalHash.cs
Origine:
IncrementalHash.cs

Creare un IncrementalHash per l'algoritmo HMAC (Hash-based Message Authentication Code) usando l'algoritmo hash specificato da hashAlgorithme una chiave specificata da 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

Parametri

hashAlgorithm
HashAlgorithmName

Nome dell'algoritmo hash da eseguire all'interno di HMAC.

key
ReadOnlySpan<Byte>

Chiave privata per HMAC.

Restituisce

Istanza hash per calcolare l'algoritmo hash specificato da hashAlgorithm.

Attributi

Eccezioni

hashAlgorithm.Name è null o la stringa vuota.

hashAlgorithm non è un algoritmo hash noto.

Si applica a