Share via


HMACSHA512 Oluşturucular

Tanım

HMACSHA512 sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

HMACSHA512()

Rastgele oluşturulan bir anahtarla sınıfının yeni bir örneğini HMACSHA512 başlatır.

HMACSHA512(Byte[])

Belirtilen anahtar verileriyle sınıfının yeni bir örneğini HMACSHA512 başlatır.

HMACSHA512()

Kaynak:
HMACSHA512.cs
Kaynak:
HMACSHA512.cs
Kaynak:
HMACSHA512.cs

Rastgele oluşturulan bir anahtarla sınıfının yeni bir örneğini HMACSHA512 başlatır.

public:
 HMACSHA512();
public HMACSHA512 ();
Public Sub New ()

Açıklamalar

Bu oluşturucu ile 64 baytlık rastgele oluşturulmuş bir anahtar kullanılır.

Ayrıca bkz.

Şunlara uygulanır

HMACSHA512(Byte[])

Kaynak:
HMACSHA512.cs
Kaynak:
HMACSHA512.cs
Kaynak:
HMACSHA512.cs

Belirtilen anahtar verileriyle sınıfının yeni bir örneğini HMACSHA512 başlatır.

public:
 HMACSHA512(cli::array <System::Byte> ^ key);
public HMACSHA512 (byte[] key);
new System.Security.Cryptography.HMACSHA512 : byte[] -> System.Security.Cryptography.HMACSHA512
Public Sub New (key As Byte())

Parametreler

key
Byte[]

HMAC hesaplaması için gizli anahtar. Anahtar herhangi bir uzunlukta olabilir. Ancak, önerilen boyut 128 bayttır. Anahtar 128 bayttan uzunsa, 64 baytlık bir anahtar türetmek için karma oluşturulur (SHA-512 kullanılarak).

Özel durumlar

key parametresidirnull.

Örnekler

Bu oluşturucunun nasıl kullanılacağına ilişkin bir örnek için sınıfına HMACSHA512 bakın.

Ayrıca bkz.

Şunlara uygulanır