ECDiffieHellmanCng.HashAlgorithm Egenskap

Definition

Hämtar eller ställer in hash-algoritmen som ska användas vid generering av nyckelmaterial.

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

Egenskapsvärde

Ett objekt som anger hash-algoritmen.

Undantag

Värdet är null.

Kommentarer

Den här egenskapen används endast av CNG-objekt (Cryptography Next Generation) om Hash värdet eller Hmac anges i egenskapen KeyDerivationFunction .

Den här egenskapen accepterar följande algoritmer: MD5, Sha1, Sha256, Sha384och Sha512.

Andra anpassade hash-algoritmer kan också användas.

På grund av kollisionsproblem med MD5 och SHA-1 rekommenderar Microsoft Sha256. Standardalgoritmen är Sha256.

Gäller för