Share via


ECDiffieHellmanCng.HashAlgorithm Özellik

Tanım

Anahtar malzeme oluştururken kullanılacak karma algoritmayı alır veya ayarlar.

public:
 property System::Security::Cryptography::CngAlgorithm ^ HashAlgorithm { System::Security::Cryptography::CngAlgorithm ^ get(); void set(System::Security::Cryptography::CngAlgorithm ^ value); };
public System.Security.Cryptography.CngAlgorithm HashAlgorithm { get; set; }
member this.HashAlgorithm : System.Security.Cryptography.CngAlgorithm with get, set
Public Property HashAlgorithm As CngAlgorithm

Özellik Değeri

Karma algoritmasını belirten bir nesne.

Özel durumlar

Bu durumda değer null olur.

Açıklamalar

Bu özellik, Şifreleme Yeni Nesil (CNG) nesneleri tarafından yalnızca veya Hmac değeri özelliğinde KeyDerivationFunction ayarlandıysa Hash kullanılır.

Bu özellik şu algoritmaları kabul eder: MD5, Sha1, Sha256, Sha384ve Sha512.

Diğer özel karma algoritmaları da kullanılabilir.

MD5 ve SHA1 ile ilgili çakışma sorunları nedeniyle Microsoft tarafından önerilir Sha256. Varsayılan algoritma şeklindedir Sha256.

Şunlara uygulanır