Nyelv

ECDiffieHellmanCng.HashAlgorithm Tulajdonság

Definíció

Lekéri vagy beállítja a kulcsanyag létrehozásakor használni kívánt kivonatoló algoritmust.

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

Tulajdonság értéke

A kivonatoló algoritmust meghatározó objektum.

Kivételek

Az érték null.

Megjegyzések

Ezt a tulajdonságot a Cryptography Next Generation (CNG) objektumok csak akkor használják, ha a HashHmac tulajdonság vagy KeyDerivationFunction érték be van állítva.

Ez a tulajdonság a következő algoritmusokat fogadja el: MD5, Sha1, Sha256, Sha384és Sha512.

Más egyéni kivonatoló algoritmusok is használhatók.

Az MD5 és az SHA-1 ütközési problémái miatt Microsoft javasolja Sha256. Az alapértelmezett algoritmus a .Sha256

A következőre érvényes: