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
CreateHMAC(HashAlgorithmName, Byte[]) |
IncrementalHash Membuat untuk algoritma Kode Autentikasi Pesan (HMAC) berbasis Hash menggunakan algoritma dan kunci hash yang ditentukan. |
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
IncrementalHash Membuat untuk algoritma Kode Autentikasi Pesan (HMAC) berbasis Hash menggunakan algoritma dan kunci hash yang ditentukan.
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
Parameter
- hashAlgorithm
- HashAlgorithmName
Nama algoritma hash yang akan dilakukan dalam HMAC.
- key
- Byte[]
Kunci rahasia untuk HMAC. Kunci dapat memiliki panjang berapa pun, tetapi kunci yang lebih panjang dari ukuran output algoritma hash yang ditentukan akan di-hash untuk mendapatkan kunci berukuran benar. Oleh karena itu, ukuran kunci rahasia yang direkomendasikan adalah ukuran output dari algoritma hash yang ditentukan.
Mengembalikan
Instans IncrementalHash kelas siap untuk menghitung algoritma hash yang ditentukan.
- 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
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);
[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
Parameter
- hashAlgorithm
- HashAlgorithmName
Nama algoritma hash yang akan dilakukan dalam HMAC.
- key
- ReadOnlySpan<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 hash untuk menghitung algoritma hash yang ditentukan oleh hashAlgorithm
.
- Atribut
Pengecualian
hashAlgorithm
.Name adalah null
atau string kosong.
hashAlgorithm
bukan algoritma hash yang diketahui.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk