IncrementalHash.CreateHMAC Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| CreateHMAC(HashAlgorithmName, Byte[]) |
Vytvořte IncrementalHash pro algoritmus HMAC (Hash-based Message Authentication Code) využívající algoritmus hash určený |
| CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
Vytvořte IncrementalHash pro algoritmus HMAC (Hash-based Message Authentication Code) využívající algoritmus hash určený |
CreateHMAC(HashAlgorithmName, Byte[])
- Zdroj:
- IncrementalHash.cs
- Zdroj:
- IncrementalHash.cs
- Zdroj:
- IncrementalHash.cs
Vytvořte IncrementalHash pro algoritmus HMAC (Hash-based Message Authentication Code) využívající algoritmus hash určený hashAlgorithma klíč určený 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
Parametry
- hashAlgorithm
- HashAlgorithmName
Název algoritmu hash, který se má provést v rámci HMAC.
- key
- Byte[]
Tajný klíč pro HMAC.
Návraty
Instance IncrementalHash připravená k výpočtu algoritmu hash určeného hashAlgorithm.
- Atributy
Výjimky
key je null.
hashAlgorithm.Name je nullnebo prázdný řetězec.
hashAlgorithm není známý algoritmus hash.
Platí pro
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)
- Zdroj:
- IncrementalHash.cs
- Zdroj:
- IncrementalHash.cs
- Zdroj:
- IncrementalHash.cs
Vytvořte IncrementalHash pro algoritmus HMAC (Hash-based Message Authentication Code) využívající algoritmus hash určený hashAlgorithma klíč určený 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
Parametry
- hashAlgorithm
- HashAlgorithmName
Název algoritmu hash, který se má provést v rámci HMAC.
- key
- ReadOnlySpan<Byte>
Tajný klíč pro HMAC.
Návraty
Instance hash pro výpočet hash algoritmu určeného hashAlgorithm.
- Atributy
Výjimky
hashAlgorithm.Name je null nebo prázdný řetězec.
hashAlgorithm není známý algoritmus hash.