Nyelv

IncrementalHash.CreateHMAC Metódus

Definíció

Túlterhelések

Name Description
CreateHMAC(HashAlgorithmName, Byte[])

Hozzon létre egy IncrementalHash kivonatalapú üzenethitelesítési kód (HMAC) algoritmust a megadott hashAlgorithmkivonatoló algoritmus és a megadott keykulcs használatával.

CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)

Hozzon létre egy IncrementalHash kivonatalapú üzenethitelesítési kód (HMAC) algoritmust a megadott hashAlgorithmkivonatoló algoritmus és a megadott keykulcs használatával.

CreateHMAC(HashAlgorithmName, Byte[])

Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs

Hozzon létre egy IncrementalHash kivonatalapú üzenethitelesítési kód (HMAC) algoritmust a megadott hashAlgorithmkivonatoló algoritmus és a megadott keykulcs használatával.

public:
 static System::Security::Cryptography::IncrementalHash ^ CreateHMAC(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key);
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key);
static member CreateHMAC : System.Security.Cryptography.HashAlgorithmName * byte[] -> System.Security.Cryptography.IncrementalHash
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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éterek

hashAlgorithm
HashAlgorithmName

A HMAC-on belül végrehajtandó kivonatoló algoritmus neve.

key
Byte[]

A HMAC titkos kulcsa. A kulcs bármilyen hosszúságú lehet, de a kivonatoló algoritmus által megadott hashAlgorithm kimeneti méretnél hosszabb kulcs kivonatolt lesz (a megadott hashAlgorithmalgoritmus használatával) a megfelelő méretű kulcs levezetéséhez. Ezért a titkos kulcs ajánlott mérete a megadott kivonat hashAlgorithmkimeneti mérete.

Válaszok

Egy IncrementalHash példány, amely készen áll a megadott kivonatoló algoritmus hashAlgorithmkiszámítására.

Attribútumok

Kivételek

key az null.

hashAlgorithm.Name vagy nullaz üres sztring.

hashAlgorithm nem ismert kivonatoló algoritmus.

A következőre érvényes:

CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)

Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs
Forrás:
IncrementalHash.cs

Hozzon létre egy IncrementalHash kivonatalapú üzenethitelesítési kód (HMAC) algoritmust a megadott hashAlgorithmkivonatoló algoritmus és a megadott keykulcs használatával.

public:
 static System::Security::Cryptography::IncrementalHash ^ CreateHMAC(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key);
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key);
static member CreateHMAC : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> System.Security.Cryptography.IncrementalHash
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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éterek

hashAlgorithm
HashAlgorithmName

A HMAC-on belül végrehajtandó kivonatoló algoritmus neve.

key
ReadOnlySpan<Byte>

A HMAC titkos kulcsa.

Válaszok

Kivonatpéldány a megadott kivonatoló algoritmus hashAlgorithmkiszámításához.

Attribútumok

Kivételek

hashAlgorithm.Name vagy null az üres sztring.

hashAlgorithm nem ismert kivonatoló algoritmus.

A következőre érvényes: