IncrementalHash.CreateHMAC Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
CreateHMAC(HashAlgorithmName, Byte[]) |
|
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
|
CreateHMAC(HashAlgorithmName, Byte[])
- Kaynak:
- IncrementalHash.cs
- Kaynak:
- IncrementalHash.cs
- Kaynak:
- IncrementalHash.cs
hashAlgorithm
tarafından belirtilen karma algoritmasını ve key
tarafından belirtilen anahtarı kullanarak Karma Tabanlı İleti Kimlik Doğrulama Kodu (HMAC) algoritması için bir IncrementalHash oluşturun.
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
Parametreler
- hashAlgorithm
- HashAlgorithmName
HMAC içinde gerçekleştirilecek karma algoritmasının adı.
- key
- Byte[]
HMAC'nin gizli anahtarı.
Döndürülenler
hashAlgorithm
tarafından belirtilen karma algoritmasını hesaplamaya hazır bir IncrementalHash örneği.
- Öznitelikler
Özel durumlar
key
null
.
hashAlgorithm
.Namenull
veya boş dizedir.
hashAlgorithm
bilinen bir karma algoritması değildir.
Şunlara uygulanır
CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>)
- Kaynak:
- IncrementalHash.cs
- Kaynak:
- IncrementalHash.cs
- Kaynak:
- IncrementalHash.cs
hashAlgorithm
tarafından belirtilen karma algoritmasını ve key
tarafından belirtilen anahtarı kullanarak Karma Tabanlı İleti Kimlik Doğrulama Kodu (HMAC) algoritması için bir IncrementalHash oluşturun.
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
Parametreler
- hashAlgorithm
- HashAlgorithmName
HMAC içinde gerçekleştirilecek karma algoritmasının adı.
- key
- ReadOnlySpan<Byte>
HMAC'nin gizli anahtarı.
Döndürülenler
hashAlgorithm
tarafından belirtilen karma algoritmasını hesaplamak için bir karma örneği.
- Öznitelikler
Özel durumlar
hashAlgorithm
.Namenull
veya boş dizedir.
hashAlgorithm
bilinen bir karma algoritması değildir.