Share via


ECDsaCng.HashAlgorithm Proprietà

Definizione

Ottiene o imposta l'algoritmo hash da utilizzare per la firma e la verifica dei dati.

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

Valore della proprietà

Oggetto che specifica l'algoritmo hash.

Eccezioni

Il valore è null.

Commenti

Questa proprietà accetta gli algoritmi seguenti: MD5, Sha1Sha256, , Sha384e Sha512.

Altri algoritmi hash personalizzati possono essere usati anche.

A causa di problemi di collisione con MD5 e SHA1, Microsoft consiglia Sha256. L'algoritmo predefinito è Sha256.

Questa proprietà non viene usata se si sta firmando o verificando i dati già hash.

Si applica a