ECDiffieHellmanCng.HashAlgorithm Özellik
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.
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.