Rediger

Del via


ECDsaCng.HashAlgorithm Property

Definition

Gets or sets the hash algorithm to use when signing and verifying data.

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

Property Value

An object that specifies the hash algorithm.

Exceptions

The value is null.

Remarks

This property accepts the following algorithms: MD5, Sha1, Sha256, Sha384, and Sha512.

Other custom hash algorithms may also be used.

Due to collision problems with MD5 and SHA-1, Microsoft recommends Sha256. The default algorithm is Sha256.

This property is not used if you are signing or verifying data that is already hashed.

Applies to