ECDiffieHellmanCng.HashAlgorithm Eigenschap

Definitie

Hiermee haalt u het hash-algoritme op dat moet worden gebruikt bij het genereren van sleutelmateriaal.

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

Waarde van eigenschap

Een object dat het hash-algoritme aangeeft.

Uitzonderingen

De waarde is null.

Opmerkingen

Deze eigenschap wordt alleen gebruikt door CNG-objecten (Cryptography Next Generation) als de Hash waarde Hmac is ingesteld in de KeyDerivationFunction eigenschap.

Deze eigenschap accepteert de volgende algoritmen: , , , en MD5Sha1. Sha256Sha384Sha512

Andere aangepaste hash-algoritmen kunnen ook worden gebruikt.

Vanwege conflictproblemen met MD5 en SHA-1 raadt Microsoft Sha256 aan. Het standaard algoritme is Sha256.

Van toepassing op