IncrementalHash.CreateHMAC Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| CreateHMAC(HashAlgorithmName, Byte[]) |
IncrementalHash Buat untuk algoritma Kode Autentikasi Pesan berbasis Hash (HMAC) yang menggunakan algoritma hash yang ditentukan oleh |
| CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
IncrementalHash Buat untuk algoritma Kode Autentikasi Pesan berbasis Hash (HMAC) yang menggunakan algoritma hash yang ditentukan oleh |
CreateHMAC(HashAlgorithmName, Byte[])
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
IncrementalHash Buat untuk algoritma Kode Autentikasi Pesan berbasis Hash (HMAC) yang menggunakan algoritma hash yang ditentukan oleh hashAlgorithm, dan kunci yang ditentukan oleh key.
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
Parameter
- hashAlgorithm
- HashAlgorithmName
Nama algoritma hash yang akan dilakukan dalam HMAC.
- key
- Byte[]
Kunci rahasia untuk HMAC. Kunci dapat memiliki panjang apa pun, tetapi kunci yang lebih panjang dari ukuran output algoritma hash yang ditentukan akan hashAlgorithm di-hash (menggunakan algoritma yang ditentukan oleh hashAlgorithm) untuk mendapatkan kunci berukuran benar. Oleh karena itu, ukuran kunci rahasia yang direkomendasikan adalah ukuran output hash yang ditentukan oleh hashAlgorithm.
Mengembalikan
Instans IncrementalHash yang siap untuk menghitung algoritma hash yang ditentukan oleh hashAlgorithm.
- Atribut
Pengecualian
key adalah null.
hashAlgorithm.Name adalah null, atau string kosong.
hashAlgorithm bukan algoritma hash yang diketahui.
Berlaku untuk
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
- Sumber:
- IncrementalHash.cs
IncrementalHash Buat untuk algoritma Kode Autentikasi Pesan berbasis Hash (HMAC) yang menggunakan algoritma hash yang ditentukan oleh hashAlgorithm, dan kunci yang ditentukan oleh key.
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
Parameter
- hashAlgorithm
- HashAlgorithmName
Nama algoritma hash yang akan dilakukan dalam HMAC.
- key
- ReadOnlySpan<Byte>
Kunci rahasia untuk HMAC.
Mengembalikan
Instans hash untuk menghitung algoritma hash yang ditentukan oleh hashAlgorithm.
- Atribut
Pengecualian
hashAlgorithm.Name adalah null atau string kosong.
hashAlgorithm bukan algoritma hash yang diketahui.